如何设置Oracle12c启动时PDBs自动打开

如何设置Oracle 12c启动时PDBs自动打开,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

成都创新互联是一家从事企业网站建设、网站制作、成都网站建设、行业门户网站建设、网页设计制作的专业网络公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点近1000家。

Pluggable Database(PDB)为Oracle 12c中的一个重要的新特性, 但启动12c实例时并不会自动打开PDB数据库,这样,在启动实例后必须手动打开PDBs。

1. 实例启动后,手工打开PDBs
[Oracle@12c ~]$ sqlplus "/as sysdba" SQL> select open_mode from v$database; SQL> alter pluggable database pdb1 open; SQL> alter pluggable database pdb2 open; SQL> select con_id,name,open_mode from v$pdbs; --或用all选项启动所有PDBs SQL> alter pluggable database all open; 2. 实例启动时,自动打开所有PDBs。
如果不想或不方便手工打开PDBs,也可通过定制Trigger在启动实例时将PDBs自动打开。
CDB$ROOT中SYS用户下创建如下触发器即可:
CREATE TRIGGER open_all_pdbs
AFTER STARTUP
ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'alter pluggable database all open';
END open_all_pdbs;
/
这样,在oracle 12c实例启动时,其所有的PDBs也会自动打开并可供用户使用了。

看完上述内容,你们掌握如何设置Oracle 12c启动时PDBs自动打开的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网站题目:如何设置Oracle12c启动时PDBs自动打开
文章来源:http://bzwzjz.com/article/psgjdc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 响应式网站设计 四川成都网站建设 成都响应式网站建设 营销型网站建设 成都网站制作 重庆企业网站建设 app网站建设 温江网站设计 营销网站建设 成都网站建设 成都网站建设公司 专业网站设计 网站制作公司 移动网站建设 成都网站建设流程 成都商城网站制作 企业网站设计 成都企业网站制作 网站设计制作 阿坝网站设计 重庆电商网站建设 成都网站建设