在oracle 12.1.0.2 以后,pdb可以随 cdb一起启动,只要使用alter pluggable database all save state即可.
那么在oracle 12.1.0.2之前,如何实现呢?
我们可以通过触发器来实现:
在启动CDB的时候,自动open PDB
具体的脚本为:
CREATE OR REPLACE TRIGGER open_pdbs
AFTER STARTUP ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN';
END open_pdbs;
/