阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Oracle 12c中如何自动启动PDB Pluggable Database

220次阅读
没有评论

共计 1207 个字符,预计需要花费 4 分钟才能阅读完成。

PDB Pluggable Database 是 12c 的一个重要的新特性,但是对于 CDB 中的 PDB,默认启动 CDB 时不会将所有的 PDB 带起来,这样我们就需要手动 alter pluggable database ALL OPEN;

[Oracle@clouds ~]$ sqlplus “/as sysdba”

SQL*Plus: Release 12.1.0.2.0 Production on 星期四 3 月 31 08:52:31 2016

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

连接到:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 – 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options

SQL> select open_mode from v$database;

OPEN_MODE
——————–
READ WRITE

SQL> alter pluggable database bidb1 open;

插接式数据库已变更。

SQL> alter pluggable database bidb2 open;   

插接式数据库已变更。

SQL> select con_id,name,open_mode from v$pdbs;

    CON_ID NAME                          OPEN_MODE
———- —————————— ———-
        2 PDB$SEED                      READ ONLY
        3 BIDB1                          READ WRITE
        4 BIDB2                          READ WRITE

– 或是直接启动所有 pluggable 数据库

SQL> alter pluggable database all open;

可以通过添加 Trigger 的形式来定制化 startup 时自动将 PDB OPEN

使用 SYS 用户创建如下触发器即可:
CREATE TRIGGER open_all_pdbs
  AFTER STARTUP
  ON DATABASE
BEGIN
  EXECUTE IMMEDIATE ‘alter pluggable database all open’;
END open_all_pdbs;
/

这样,在 oracle 12c database 的 cdb 启动后,pdb 也会自动启动了。

更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-04/130006.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-22发表,共计1207字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中