sqlldr "xxxx/[email protected]" control=/home/local/INTERNAL/xxxxx/Presc_SQLLDR_File/Presc_SQLLDR.ctl log=/home/local/INTERNAL/xxxxx/Presc_SQLLDR_File/Presc_log.log data=home/achand/Presc_SQLLDR_File/Presc_SQLLDR.ctl
Всякий раз, когда я пытаюсь выполнить SQLLDR Я получаю ниже ошибкиSQL * Loader-704 и ORA-12154
SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:could not resolve the connect identifier specified
Я попытался tnsping YYYYYXXXX
Я получил ниже ошибки
TNS-03505: Не удалось определить имя
tnsnames.ora содержит
DDCPPSD.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXXXXYYY)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = YYYYYXXXX)
)
)
Определен ли DDCPPSD в вашем файле tnsnames.ora, на клиентском компьютере у вас работает SQL \ * Loader? –
Alex спасибо за ур ответ plz показать выше. –
Работает ли 'tnsping ddcppsd.world'? Если, возможно, файл не в том месте, или TNS_ADMIN указывает на неправильное место. У вашей sqlnet.ora есть запись домена по умолчанию? –