以 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; /