阐述
当Oracle数据库启动startup时,还需要手动开启执行的PDB。
alter pluggable database pdborcl open;–开启指定PDB
解决方案
本方法是使用触发器自动触发启动PDB数据库。不必再手动执行。
- 先使用 “sqlplus / as sysdba” 命令登录数据库。
- 复制并执行下方触发器语句。最下边‘/’不可忽略,必须携带
CREATE OR REPLACE TRIGGER open_pdbs
AFTER STARTUP ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN';
END open_pdbs;
/