• 01 创建PDB的四种方式


    克隆种子容器

    克隆已有的PDB

    插入一个非CDB数据库

    插入一个以前拔出的PDB


    1.克隆种子容器

     
    sqlplus / as sysdba
    alter session set db_create_file_dest='/opt/oradata/';
    create pluggable database pdbdb admin user pdb_dba identified by oracle 
    alter  pluggable database pdbdb open ; 
     
     
     

    2. 克隆已有的PDB

     
    alter pluggable database q2 close ;
    alter pluggable database q2 open read only ;
    
    
    create pluggable database q1 from q2  
        storage unlimited 
        file_name_convert=none ; 
    
    alter  pluggable database q1  open read wirte ;; 
    
    alter pluggable database q2 close ;
    alter pluggable database q2 open read write ; 
     
     

    3. 插入一个非CDB数据库

    注:如果是12c以前的版本,就必须先升级到12c, 或者使用data pump 移动该数据库
     
    alter datbase open read only  ;
    exec dbms_pdb.describe('/home/oracle/to_pdb.xml')
    
    #数据文件拷贝过去
    
    create pluggable database  p1 using '/home/oracle/to_pdb.xml';
    alte session set container=p1 
    @noncdb_to_pdb.sql
    alter pluggable database p1 open read write ; 
     
     
     
     

    4.插入一个以前拔出的PDB

     
    alter pluggable database m1 close ;
    alter pluggable database m1 unplug into '/home/oracle/to_pdb.xml' 
    
    #数据文件拷贝过去
    #drop pluggable database m1 including datafiles ;                     #删除数据库和文件
    #drop pluggable database pdb01 keep datafiles;                        #删除数据库 保存文件
    
    create pluggable database m1 using '/home/oracle/to_pdb.xml' nocopy ;
    alte pluggable database m1 open read wirte ; 
     
     
  • 相关阅读:
    Deep Learning 15:RBM的学习
    [解惑]MHA基本原理
    里程碑--学会蝶泳
    orchestrator中的raft snapshot操作
    使用binlog恢复被删除的数据
    关于MySQL binlog二进制日志
    无锁加载配置
    go tool trace 浏览器空白页问题 trace shows blank page
    godoc的使用
    Error 1390: Prepared statement contains too many placeholders
  • 原文地址:https://www.cnblogs.com/cqdba/p/b0463926844fc02bcccd13b126ac9551.html
Copyright © 2020-2023  润新知