Рейтинг:0

ORA-210000 Ошибка Oracle: ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения

флаг ca

Я пытаюсь настроить соединение с моей машины rhel 7.9 на мою базу данных хоста оракула на сервере Windows 2016, на котором работает оракул 19c.

04:25:36 - Ошибка Oracle ORA-210000: ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения

Я скачал и установил 2 клиента, версии 19 и 21, надеясь, что это решит проблему, но это не так.Мой файл tnsnames.ora используется в другой установке Windows для подключения к тому же хосту oracle db и работает нормально, но не работает на linux vm.

 /opt/oracle/instantclient_21_5/network/admin/tnsnames.ora
/opt/oracle/instantclient_19_14/network/admin/tnsnames.ora

Есть идеи что это может быть?

ошибка

Кроме того, есть идеи, почему мигает следующий файл? есть ли ошибка, это все моя локальная среда, я изучаю Linux, но не уверен, почему это мигает.

введите описание изображения здесь

Также установил sql plus, и я получил следующую ошибку, кстати, как узнать, что sqlplus правильно ссылается на файл tnsnames.ora?

Вот мои переменные среды

экспорт ORACLE_HOME=/opt/oracle/instantclient_21_25 экспортировать TNS_ADMIN=$ORACLE_HOME/сеть/админ экспорт LD_LIBRARY_PATH=$ORACLE_HOME/библиотека:$LD_LIBRARY_PATH

введите описание изображения здесь

флаг cn
`sqlplus правильно ссылается на файл tnsnames.ora` TNSPing обычно показывает это в выводе. https://docs.oracle.com/cd/E11882_01/network.112/e41945/connect.htm#NETAG378
Рейтинг:1
флаг cn

ORA-12162: Неверно указано имя службы TNS:net

Я бы предположил, что соединения через TNS обычно выглядят примерно так:

имя пользователя@tns_alias

Учитывая только одну запись, я почти уверен, что Oracle предположит, что вы дали ей имя пользователя и что вы хотите подключиться к базе данных, указанной ORACLE_SID переменная окружения.

Попробуйте что-нибудь более похожее на...

имя пользователя sqlplus@ACCFDA

... и посмотрим, продвинетесь ли вы дальше.

(Я рекомендую нет удаленно используя любую из опций "as sys...".
Если вы хотите сделать что-то «серьезное» со своей базой данных, подключитесь к локальному хосту, чтобы сделать это!).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.