У меня есть база данных Oracle, основанная на сервере, и я хочу импортировать данные в таблицы на сервере.Я пытаюсь использовать sqlloadr (sqlldr) для вставки всех данных в базу данных oracle, которая находится на localhost, и в этом случае проблем нет, но проблема возникает, когда я пытаюсь подключить веб-сервер (не localhost).
Команда, которую я использовал в случае localhost:
sqlldr <usrname>/<password> control=table.ctl log=table.log ERRORS=25000
и ниже, относится к веб-серверу
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
Любая идея будет оценена