Назад | Перейти на главную страницу

Сохранять изменение набора сеанса «_ORACLE_SCRIPT» = true; в Oracle 12c

У меня есть Oracle 12c (1.0.2), работающий в Docker. Я использую сценарий, который выполняется при запуске контейнера:

TESTER IDENTIFIED BY TESTER; 

Это не с эта ошибка:

ORA-65096: invalid common user or role name 

Когда я изменяю свой сценарий, он работает нормально:

alter session set "_ORACLE_SCRIPT"=true;
TESTER IDENTIFIED BY TESTER;

Но я не хочу добавлять это в каждый сценарий. Есть ли способ сохранить этот параметр в базе данных?

Также в этот документ им нужно изменить сеанс.

Я думаю, вы можете записать эту настройку навсегда, написав:

alter system set "_ORACLE_SCRIPT"=true SCOPE=SPFILE;

см Oracle документация