Oracle 19c 利用触发器在数据库启动后自动打开 PDB

Oracle 19c 利用触发器在数据库启动后自动打开 PDB

以 sys 用户创建如下触发器,Oracle数据库启动完成后会自动打开所有的 PDB。当然,可以自动指定打开哪些 PDB。

CREATE OR REPLACE TRIGGER OPEN_PDBS
AFTER STARTUP ON DATABASE
BEGIN
    EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN';
END OPEN_PDBS;
/