oracle 12c non-cdb升級成cdb模式
oracle 12c non-cdb升級成cdb模式
相同主機下,有一個non-cdb資料庫,再建立一個cdb的例項。
SQL> select name,cdb from v$database;
NAME CDB
--------------------------- ---------
EID NO
1 row selected.
關閉資料庫並以read only模式開啟
16:50:58 SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
16:51:39 SQL> startup open read only;
ORACLE instance started.
Total System Global Area 1426063360 bytes
Fixed Size 8620704 bytes
Variable Size 486540640 bytes
Database Buffers 922746880 bytes
Redo Buffers 8155136 bytes
Database mounted.
Database opened.
SQL> select name,open_mode,cdb from v$database;
NAME OPEN_MODE CDB
--------------------------- ------------------------------------------------------------ ---------
EID READ ONLY NO
1 row selected.
生成xml格式的資料庫描述檔案
SQL> BEGIN
2 DBMS_PDB.DESCRIBE(pdb_descr_file => '/home/oracle/EID.xml');
3 END;
4 /
PL/SQL procedure successfully completed.
關閉資料庫
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
連線到cdb資料庫
SQL> CREATE PLUGGABLE DATABASE mpdb01 USING '/home/oracle/EID.xml'
2 COPY
3 FILE_NAME_CONVERT = ('/u02/app/oracle/oradata/EID/', '/u02/app/oracle/oradata/mcdb/mpdb01/');
Pluggable database created.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 MPDB01 MOUNTED
SQL> alter session set container=MPDB01;
Session altered.
執行如下命令。注意該命令會清空shared pool,所以生產環境要注意。
sql> @$ORACLE_HOME/rdbms/admin/noncdb_to_pdb.sql
SQL> alter pluggable database MPDB01 open;
Pluggable database altered.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31480688/viewspace-2649370/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle升級】Oracle指令碼升級11g to 19c non-CDBOracle指令碼
- Oracle 12c 使用Non-CDB來建立PDBOracle
- 【資料庫升級】Oracle指令碼升級12c CDB to 19c CDB資料庫Oracle指令碼
- Oracle 12c系列(七) | Non-CDB轉換為PDBOracle
- oracle 12c Release 2 版本廢棄 Non-CDB ArchitectureOracle
- 1.3.2.2.2 通過Non-CDB(非CDB模式)建立PDB模式
- 12C把non-CDB的單庫匯入到CDB裡面當成PDB的方法
- 1.3.2.2.2. 通過Non-CDB(非CDB模式)建立PDB模式
- Oracle 12c nocdb轉換成cdbOracle
- 【CDB】怎樣轉換non-CDB to CDB
- Oracle 12c升級指南Oracle
- oracle 20c 不支援non-cdb架構Oracle架構
- Oracle 12c no-CDB轉換為CDBOracle
- Oracle 12c 手動建立CDB和非CDBOracle
- Oracle 19c - 手動升級到 Non-CDB 19c 的完整核對清單 (Doc ID 2577572.1)Oracle
- Oracle 12c使用RMAN備份對Non-CDB中的表按時間點進行恢復Oracle
- Oracle 12C使用UNTIL SEQUENCE子句對Non-CDB中的表執行按時間點恢復Oracle
- Oracle 12c CDB&PDBs管理Oracle
- Oracle 12c 手動建立CDBOracle
- Oracle 12C RMAN Duplicating the Whole RAC CDB to local RAC CDBOracle
- Oracle 11g升級到12COracle
- Oracle 12C升級到18COracle
- oracle 升級12c引數樣例Oracle
- Oracle 12c RMAN Duplicating the Whole CDBOracle
- ORACLE 12C新特性——CDB與PDBOracle
- Oracle 12c升級檢查問題分析Oracle
- Oracle 12c資料庫升級實戰Oracle資料庫
- 通過 oracle 12c ocp 升級考試Oracle
- Oracle 12C使用RMAN將Non-CDB中分表的多個分割槽恢復到新使用者方案中Oracle
- Oracle 12c 建立與刪除CDB、PDBsOracle
- Oracle 12C RAC CDB資料庫部署Oracle資料庫
- Oracle 12C RMAN Duplicating the PDB to remote CDBOracleREM
- Oracle 12c CDB&PDB 基本維護Oracle
- 【OCM】Oracle 12C OCMU 12c OCM升級考試大綱Oracle
- 升級到oracle 12c 的相容性矩陣Oracle矩陣
- Oracle 12c 檢視CDB&PDBs資訊(SQL*PLUS)OracleSQL
- Oracle 12c 多租戶 CDB 與 PDB 備份Oracle
- 多租戶:在Oracle12.2中 從Non-CDB遷移到PDB,從PDB遷移另一個CDB中Oracle