Я не визуализирую изменения, которые я делаю в sqlplus в SQL Developer в базе данных oracle 12c, которую я поднимаю с помощью docker
Добрый день, я работаю с докером и базой данных oracle 12c, официальным изображением, найденным в концентраторе докеров, вопрос в том, что я тестирую создание пользователя из SQL Plus, и когда я собираюсь проверить в разработчике SQL, Обратите внимание, что изменения, выполненные с помощью SQL Plus, не отображаются в SQL Developer, даже после выполнения соответствующей консольной фиксации (как показано на изображении)
Создание пользователя, фиксации и текущего пользователя сеанса:
Затем проверьте SQL Developer:
Конфигурация SQL Developer с портом и IP-адресом хоста (не контейнера) и пользователем сеанса:
Что мне нужно настроить? Я часами искал решение и ничего
1 ответ
Контейнер должен быть установлен перед созданием пользователя для подключаемой БД:
SQL> ALTER SESSION SET CONTAINER = orclpdb1;
и показать, подключен ли к этому контейнеру:
SQL> SHOW CON_NAME
CON_NAME
------------------------------
ORCLPDB1
и, наконец, создайте заинтересованного пользователя:
SQL> CREATE USER cesar IDENTIFIED BY prueba123 [CONTAINER=CURRENT];
часть в квадратных скобках не является обязательной