2017-02-22 26 views
-1

Я установил Oracle 12c db в свою систему, а db с именем xyz создан во время установки. Я создал еще одну БД: zzz через помощник по настройке базы данных и конфигурации, но 2-я БД недоступна через SQL Developer, тогда как 1-й db доступен через разработчика SQL. Учетные данные установлены для обоих и того же. Ошибка я получаюНе удалось получить доступ к 2-й db, созданной в 12c

ORA-12505, TNS: слушатель не в настоящее время известно о SID/услуги

Я выбрал все настройки по умолчанию. При создании обеих изменений не было сделано никаких изменений при создании обеих баз данных

ответ

0

Вы можете проверить, зарегистрирована ли служба базы данных в слушателе, и если да, то под каким именем службы (возможно, оно использует полное имя или имеет доменное имя) :

lsnrctl status 
lsntctl service 

Если база данных не зарегистрирована, подключить локально и проверить, что это значение для параметров local_listener и remote_listener.

Другая вещь, которую вы можете попробовать это вручную зарегистрировать базу данных для слушателя, используя команду alter system register;

0

Используйте «tnsping ZZZ».

Если это не удалось, то второй Db не зарегистрирован в прослушивателе. Зарегистрируйте вторую БД слушателем и попробуйте подключиться.