有两种方式实现完成,其中
oracle12.1 只能使用触发器
oracle12.2 及以上的版本 可用 ALTER pluggable DATABASE ALL save state;来实现
高版本建议优先使用第二种模式
一、触发器模式
|
1
2
3
4
5
6 |
CREATE
TRIGGER
open_all_pdbs
AFTER
STARTUP
ON
DATABASEBEGIN
EXECUTE
IMMEDIATE
'alter pluggable database all open'
;END
open_all_pdbs;/ |
二、状态保存模式
#12.2 以上版本在 pdb open 状态下打以下命令执行 (read only 下不能使用这条命令 )
|
1
2 |
ALTER
pluggable
DATABASE
ALL
save state;–自动启动PDBALTER
pluggable
DATABASE
ALL
discard state;–取消自动启动PDB
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70013625/viewspace-3086897/ ,如需转载,请注明出处,否则将追究法律责任。