zoukankan      html  css  js  c++  java
  • Oracle 12C -- clone a non-cdb as a pdb

    将non-CDB置为只读模式:

    $ sqlplus '/as sysdba'
    SQL> select name, decode(cdb, 'YES', 'Multitenant Option enabled', 'Regular 12c Database: ') "Multitenant Option" , open_mode, con_id from v$database; 
    
    NAME      Multitenant Option         OPEN_MODE                CON_ID
    --------- -------------------------- -------------------- ----------
    TEST      Regular 12c Database:      READ WRITE                    0
    
    SQL> shutdown immediate;
    SQL> startup open read only;

    连接到CDB,创建一个DBLINK,连接到non-cdb:

    $ sqlplus '/as sysdba'
    SQL> select name, decode(cdb, 'YES', 'Multitenant Option enabled', 'Regular 12c Database: ') "Multitenant Option" , open_mode, con_id from v$database;
    
    NAME      Multitenant Option         OPEN_MODE                CON_ID
    --------- -------------------------- -------------------- ----------
    ORA12     Multitenant Option enabled READ WRITE                    0
    
    SQL> create database link link_test connect to system identified by oracle using 'test';

    克隆non-cdb,并执行脚本:

    SQL> create pluggable database pdb_test from NON$CDB@link_test create_file_test='/u12/app/oracle/oradata/pdb_test';
    SQL> alter session set container=pdb_test;
    SQL> @$ORACLE_HOME/rdbms/admin/noncdb_to_pdb;


    打开克隆好的数据库:

    SQL> alter pluggable database pdb_test open;
  • 相关阅读:
    安装xml2js出现npm ERR! code E404 npm ERR! 404 Not Found: event-stream@3.3.6
    ie的盒模型和标准模型
    vue-生命周期
    Vue2.5入门-2
    Vue2.5入门-1
    Vue2.5入门-3
    理解 ajax、fetch和axios
    sublime install package没反应,以及安装后没有出现install package选项
    6-创建官网
    numpy数组常用计算
  • 原文地址:https://www.cnblogs.com/abclife/p/4925348.html
Copyright © 2011-2022 走看看