zoukankan      html  css  js  c++  java
  • cdb和pdb的启停

    环境:linux、oracle12c

    1、cdb、pdb的安装

    直接dbca创建库的时候,创建cdb、pdb库

    2、CDB和PDB的启动和关闭

    export ORACLE_SID=yh                        --设置登录的cdb实例id
    sqlplus / as sysdba                         --直接登录cdb
    SQL> show con_name
    CON_NAME
    ------------------------------
    CDB$ROOT
    SQL> show pdbs                             --查看所有的pdb
        CON_ID CON_NAME              OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
         2 PDB$SEED              READ ONLY  NO                     --该pdb为创建pdb的模板
         3 YHPDB                READ WRITE NO                      --这是刚刚建库的时候创建的pdb
    CDB 启动关闭和之前的命令相同
    STARTUP nomount|mount                                          --启动cdb,下面所有的pdb都只是mount状态
    SHUTDOWN immediate|abort                                       --关闭cdb,会关闭下面所有的pdb
    V$PDBS displays information about PDBs associated with the current instance.
    SELECT * FROM v$pdbs;                                          --v$pdbs试图,可以看到所有的pdb
    
    关闭PDB  
    SQL> ALTER PLUGGABLE DATABASE yhpdb CLOSE;                     --cdb中关闭单个pdb
    SQL> ALTER PLUGGABLE DATABASE yhpdb,yhpdb02 CLOSE;             --cdb中关闭多个pdb
    SQL> ALTER PLUGGABLE DATABASE ALL CLOSE;                       --cdb中关闭所有pdb
    启动PDB
    SQL> ALTER PLUGGABLE DATABASE ALL OPEN; --cdb中启动所有pdb

    3、配置触发器在cdb启动后自动启动pdb

    SQL> CREATE OR REPLACE TRIGGER open_all_pdbs
         AFTER STARTUP ON DATABASE
         BEGIN
              EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN';
         END;
         /
    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    [NOI2004]cashier 郁闷的出纳员
    [HNOI2004]宠物收养所
    [HNOI2002]营业额统计
    浅谈算法——莫比乌斯反演
    浅谈算法——splay
    [POI2006]Tet-Tetris 3D
    BZOJ2733 [HNOI2012]永无乡 【线段树合并】
    UOJ279 【UTR #2】题目交流通道
    UOJ278 【UTR #2】题目排列顺序
    POJ2761 Feed the dogs
  • 原文地址:https://www.cnblogs.com/wukc/p/13420063.html
Copyright © 2011-2022 走看看