Как увидеть все идентификаторы соединителей? - PullRequest
0 голосов
/ 04 июня 2018

Я придерживаюсь руководства по настройке среды для моего проекта, и есть файл .bat со следующими командами:

sqlplus system/oracle@demo12c @keystorecreate.sql

Я получаю следующую ошибку после запуска файла:

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

Как просмотреть все идентификаторы подключения, чтобы узнать, какой из них можно использовать?

1 Ответ

0 голосов
/ 04 июня 2018

demo12c - псевдоним базы данных, к которой вы подключаетесь.Вы должны найти его запись в файле TNSNAMES.ORA.У меня нет версии 12c, но - в предыдущих версиях - она ​​(по умолчанию) находится в каталоге \network\admin.Например, для 11gXE это выглядит примерно так:

C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN

Я предполагаю, что Oracle не изменил этого, поэтому - посмотрите.

Похоже, вы не найдетеdemo12c там.Просмотрите шаги, описанные в настройке среды, которую вы упомянули;это должно упомянуть где-то.

Кстати, вы уже установили базу данных?Нет проблем, если вы все используете одну и ту же копию базы данных, в то время как у каждого из вас есть своя собственная схема для работы (схема = пользователь и все его объекты; она идентифицируется по своему имени («имя пользователя») и паролю- первые два параметра, которые вы использовали в строке подключения).

...