Экспорт 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 может временно отключить этот ресурс. Спасибо

Другие вопросы по тегам