Экспорт Data Pump с помощью облачной оболочки
Я пытаюсь экспортировать схему с помощью насоса данных в автономной базе данных Oracle Cloud.
Я использую облачную оболочку для экспорта схемы.
Когда я попытался сделать последний шаг:
expdp admin/password@DB_HIGH schemas=SCHEMA_NAME directory=data_pump_dir dumpfile=exp%U.dmp filesize=1G logfile=expot.log
я получил
UDE-12154: operation generated ORACLE error 12154 ORA-12154:
TNS:could not resolve the connect identifier specified
Нужен ли мне мгновенный клиент Oracle для экспорта?
1 ответ
Клиентский код Oracle использует один из трех способов поиска данных подключения:
Плоский файл с именем tnsnames.oraOracle Names serviceLDAP
Когда в текстовой строке отображается полная ошибка ORA-12154, ваша программа нашла работающий клиент Oracle. Однако указанная служба Oracle не указана в tnsnames.ora, Oracle Names или LDAP.
Первым шагом в процессе устранения неполадок является определение того, какой метод разрешения имен развернут на вашем сайте. Большинство сайтов используют tnsnames.ora, но достаточно использовать Oracle Names и LDAP, поэтому лучше подтвердить эту информацию.
Если вы не являетесь администратором базы данных, свяжитесь с людьми, управляющими вашими системами Oracle, и узнайте, какой метод вам следует использовать. Они могут помочь вам решить проблему в соответствии со стандартами вашего сайта.
Клиентский код решает, какой механизм использовать, на основе файла sqlnet.ora. Этот файл и tnsnames обычно можно найти в установочном каталоге Oracle (ORACLE_HOME) в network/admin/. Это расположение может быть переопределено переменной среды TNS_ADMIN.
Если файл sqlnet.ora не существует или не определяет метод разрешения, тогда Oracle Net использует tnsnames.ora.
Примеры расположения сетевых файлов Oracle:
Windows
ORANTNET80ADMIN
ORACLEORA81NETWORKADMIN
ORAWIN95NETWORKADMIN
ORAWINNETWORKADMIN
UNIX / Linux
$ORACLE_HOME/network/admin/
/etc/
/var/opt/oracle/
Если вы исправили проблемы с именами, но по-прежнему видите ошибку ORA-12154, проверьте службу Oracle, чтобы убедиться, что она доступна для подключений. Отключение питания, сбой сервера или проблемы с сетевым подключением сделают этот ресурс недоступным. Также возможно, что плановое обслуживание или устранение несвязанной проблемы Oracle может временно отключить этот ресурс. Спасибо