有两种方式实现完成,其中
oracle12.1只能使用触发器
oracle12.2可用ALTER pluggable DATABASE ALL save state;
高版本建议优先使用第二种模式
一、触发器模式
CREATE TRIGGER open_all_pdbsAFTER STARTUP ON DATABASE
BEGINEXECUTE IMMEDIATE 'alter pluggable database all open';
END open_all_pdbs;
/
二、状态保存模式
#12.2以上版本在pdb open状态下打以下命令执行(read only下不能使用这条命令)
ALTER pluggable DATABASE ALL save state;–自动启动PDB
ALTER pluggable DATABASE ALL discard state;–取消自动启动PDB