サーバーに基づく Oracle データベースがあり、サーバー上のテーブルにデータをインポートしたいと考えています。sqlloadr(sqlldr) を使用して、localhost にある Oracle データベースにすべてのデータを挿入しようとしていますが、この場合は問題ありませんが、Web サーバー (localhost ではない) に接続しようとすると問題が発生します。
localhost の場合に使用したコマンド:
sqlldr <usrname>/<password> control=table.ctl log=table.log ERRORS=25000
以下はWebサーバーに関するものです
sqlldr <usrname>/<password>@LABSERVER control=table.ctl log=table.log ERRORS=25000
ここで、次のように tnsnames.ora を作成しました。
LABSERVER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = <hostaddress>)(Port = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = <servicename>)
)
)
しかし、私はこのエラーが発生しました:
SQL*Loader-704: Internal error: ulconnect:OCIServerAttache [0]
ORA-12154: TNS:could not resolve the connect identifier specified
どんなアイデアでも大歓迎です