ORACLE_OCP多租户之CDB和PDB的启停

ORACLE_OCP多租户之CDB和PDB的启停

一、关闭CDB

  1. 查看实例状态
    
    [oracle@oracle12-cdb ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 12.2.0.1.0 Production on Sat Jan 9 08:11:57 2021
    
    Copyright (c) 1982, 2016, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
    
    SQL>
    SQL>
    SQL> select status from v$instance;
    
    STATUS
    ------------
    OPEN
    
    SQL>
    
    
  2. 目前我们的cdb库在开启状态,开始关闭CDB
    SQL> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> exit
    Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
    
  • 关闭后,在使用sqlplus / as sysdba进入,可以看到我们连接到空实例了,这就证明,我们的CDB已经关闭了。
    [oracle@oracle12-cdb ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 12.2.0.1.0 Production on Sat Jan 9 08:14:55 2021
    
    Copyright (c) 1982, 2016, Oracle.  All rights reserved.
    
    Connected to an idle instance.
    
    SQL>
    
    

二、开启CDB

SQL> startup
ORACLE instance started.

Total System Global Area  838860800 bytes
Fixed Size                  8798312 bytes
Variable Size             356519832 bytes
Database Buffers          465567744 bytes
Redo Buffers                7974912 bytes
Database mounted.
Database opened.
SQL> select status from v$instance;

STATUS
------------
OPEN

SQL>

  • 开启成功

三、开启pdb

  • 我们现在先去检查一下pdb的状态。(所有的命令都在sqlplus下执行)

SQL> set lines 300
SQL> col NAME for a40
SQL> select con_id, dbid, NAME, OPEN_MODE from v$pdbs;

    CON_ID       DBID NAME                                     OPEN_MODE
---------- ---------- ---------------------------------------- ----------
         2 3879826860 PDB$SEED                                 READ ONLY
         3 2869338774 PDB                                      MOUNTED

SQL> show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB                            MOUNTED
SQL>

  • 看到了吗?!我们的pdb现在是mouted(不要去关PDB$SEED),那就是说明了,我们的CDB在启动的时候已经把PDB自动拉起到了MOUNTED状态。现在盘他。
  • 开启pdb
    
    SQL> alter pluggable database pdb open;
    
    Pluggable database altered.
    
    SQL> show pdbs;
    
        CON_ID CON_NAME                       OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
             2 PDB$SEED                       READ ONLY  NO
             3 PDB                            READ WRITE NO
    SQL>
    
    
    • 看到了吗,我们刚才创建的PDB现在是 READ WRITE状态,也就是说明了,OPEN成功。

四、关闭pdb

SQL> show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB                            READ WRITE NO
SQL> alter pluggable database pdb close;

Pluggable database altered.

SQL> show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB                            MOUNTED
SQL>
  • 又回到了mouted状态,关闭成功。

五、如果你要一次性的启动或关闭所有的pdb请使用下面的命令

alter pluggable database all open;
alter pluggable database all close;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值