Проблема с подключением к перенастроенной базе данных в Oracle SQL Developer - PullRequest
0 голосов
/ 19 сентября 2018

Используя Oracle SQL Developer, я перенес очень простую базу данных SQL Server 2012 (только с одной таблицей) в Oracle 12c.Все прошло как положено, и отчет выглядит следующим образом.enter image description here

Но когда я пытаюсь соединить перенастроенную базу данных (Name - DummyDatabase) с username = DummyDatabase и Password = DummyDatabase, я получаю проблему с ошибкой входа, как показано ниже.Что могло пойти не так?enter image description here

1 Ответ

0 голосов
/ 21 сентября 2018

Наконец-то я разобрался с исправлением.Ошибка входа в систему, потому что сам пользователь (т.е. DummyDatabase) не создан.Это может быть связано с тем, что SQL Developer запускает сгенерированный скрипт (т.е. master.sql), использующий соединение с БД контейнераИ Oracle 12c не позволит создавать пользователей без префикса «c ##» в БД контейнера.Поэтому, чтобы это исправить, я выполнил следующую команду, чтобы изменить поведение по умолчанию, а затем запустил сгенерированный скрипт в SQL Plus.

alter session set "_ORACLE_SCRIPT"=true;
...