Проблема при получении доступа на час в sql разработчик - PullRequest
0 голосов
/ 09 мая 2020

Я студент, и у меня есть проект в базе oracle. Я пытаюсь получить доступ к схеме hr, и я использую для этого cmd, но у меня проблема. Я хочу увидеть имя и con_id v $ pdbs, но когда я выполняю команду select этой таблицы, она не показывает такого значения

enter image description here

Большое спасибо за ваше внимание. Буду очень рад, если мне кто-нибудь поможет с этим вопросом.

1 Ответ

1 голос
/ 09 мая 2020

Для подключаемой БД вам нужно сначала установить контейнер, чтобы изменить пользователя.

Проверить текущий контейнер (скорее всего, он вернет контейнер CDB$ROOT):

SQL> SHOW CON_NAME

Перечислите доступные контейнеры:

SQL> SELECT name,open_mode FROM v$containers;

, а затем установите желаемый среди перечисленных контейнеров:

SQL> ALTER SESSION SET CONTAINER = PDB1;  

Теперь вы можете изменить пользователя, как вы это делали в вопросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...