Oracle - Недопустимое имя службы в утилите создания репозитория
Я получаю это сообщение об ошибке «Недопустимое имя службы» при отправке формы сведений о подключении к базе данных в утилите создания репозитория. Я разместил необходимую информацию, как показано ниже:
Имя хоста: локальный
Порт: 1521
Имя службы: оркл
Имя пользователя: sys
Версия базы данных, которую я установил, — 19c.
Есть идеи, как это исправить?
1 ответ
Я исправил это! Я должен был подключиться к подключаемой базе данных вместо базы данных контейнера. Для этого я запустил следующие командные строки:
-
sqlplus user/password as sysdba
-
ALTER PLUGGABLE DATABASE orclpdb OPEN;
-
ALTER SESSION SET CONTAINER = ORCLPDB;
После этого я указал имя службы как orclpdb.lan вместо orcl в форме сведений о подключении к базе данных. Таким образом, соответствующая необходимая информация должна быть следующей:
Имя хоста: локальный
Порт: 1521
Имя службы: orclpdb.lan
Имя пользователя: sys