久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oracle 12c nocdb怎么轉(zhuǎn)換成cdb

180次閱讀
沒有評論

共計(jì) 4262 個(gè)字符,預(yù)計(jì)需要花費(fèi) 11 分鐘才能閱讀完成。

這篇文章主要介紹“Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb”,在日常操作中,相信很多人在 Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb 問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”O(jiān)racle 12c nocdb 怎么轉(zhuǎn)換成 cdb”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學(xué)習(xí)吧!

Oracle 12c nocdb 轉(zhuǎn)換成 cdb

環(huán)境說明:

OS:Oracle Linux Server release 6.3

DB:Oracle 12.2.0.1.0

DBName:dapuchai

場景:

Oracle 11.2.0.4.0 升級到 Oracle 12.2.0.1.0,默認(rèn)是 no-cdb 模式,升級后根據(jù)需要將 no-cdb 轉(zhuǎn)換成 cdb 里,即將之前的 11.2.0.4.0 數(shù)據(jù)完全遷移到 PDB(Creating a PDB Using a Non-CDB);

實(shí)施方案:

一:連接 non-CDB(dapuchai),生成 XML 格式數(shù)據(jù)庫描述文件

二:DBCA 新建 cdb 數(shù)據(jù)庫 (cjcdb)

三:Plug in the non-CDB (cjcpdb)

四:執(zhí)行 noncdb_to_pdb.sql

五:驗(yàn)證數(shù)據(jù)

參考:https://docs.oracle.com/database/121/ADMIN/cdb_plug.htm#ADMIN13598

一:連接 non-CDB(dapuchai),生成 XML 格式數(shù)據(jù)庫描述文件

Connect to the non-CDB, and run the DBMS_PDB.DESCRIBE procedure to construct an XML file that describes the non-CDB.

[root@cjc ~]# ps -ef|grep pmon

oracle  2677  1  0 22:35 ?  00:00:00
ora_pmon_dapuchai

root  3057  2634  0 22:37 pts/1  00:00:00 grep pmon

SQL select name,cdb from v$database;

NAME    CDB

——— —

DAPUCHAI  NO

SQL show pdbs

SQL show con_id

CON_ID

——————————

0

SQL shutdown immediate

— 只讀方式打開 dapuchai 數(shù)據(jù)庫

SQL startup open read only;

SQL select name,open_mode,cdb from v$database;

NAME    OPEN_MODE    CDB

——— ——————– —

DAPUCHAI  READ ONLY    NO

— 生成 xml 格式的數(shù)據(jù)庫描述文件

SQL BEGIN

 
DBMS_PDB.DESCRIBE(pdb_descr_file = /home/oracle/20200113.xml

END;  2  3 

  4  /

PL/SQL procedure successfully completed.

二:DBCA 新建 cdb 數(shù)據(jù)庫 (cjcdb)

[oracle@cjc ~]$ dbca

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

三:Plug in the non-CDB (cjcpdb)

[oracle@cjc oracle12]$ ps -ef|grep pmon

oracle  3106  1  0 22:38 ?  00:00:00
ora_pmon_dapuchai

oracle  4326  1  0 23:05 ?  00:00:00
ora_pmon_cjcdb

oracle  5651  3249  0 23:16 pts/1  00:00:00 grep pmon

[oracle@cjc ~]$ export ORACLE_SID=cjcdb

[oracle@cjc ~]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Mon Jan 13 23:18:52 2020

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Connected to:

Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 – 64bit Production

SQL show pdbs

  CON_ID CON_NAME    OPEN MODE  RESTRICTED

———- —————————— ———- ———-

   2 PDB$SEED    READ ONLY  NO

SQL select name,open_mode,cdb from v$database;

NAME    OPEN_MODE    CDB

——— ——————– —

CJCDB    READ WRITE     YES

[oracle@cjc oradata]$ mkdir cjcpdb

[oracle@cjc oradata]$ cd cjcpdb/

[oracle@cjc cjcpdb]$ pwd

/u01/app/oracle12/oradata/cjcpdb

SQL select name from v$dbfile;

NAME

——————————————————————————–

/u01/app/oracle12/oradata/cjcdb/users01.dbf

/u01/app/oracle12/oradata/cjcdb/undotbs01.dbf

/u01/app/oracle12/oradata/cjcdb/system01.dbf

/u01/app/oracle12/oradata/cjcdb/sysaux01.dbf

/u01/app/oracle12/oradata/cjcdb/pdbseed/system01.dbf

/u01/app/oracle12/oradata/cjcdb/pdbseed/sysaux01.dbf

/u01/app/oracle12/oradata/cjcdb/pdbseed/undotbs01.dbf

7 rows selected.

SQL
create pluggable database cjcpdb using /home/oracle/20200113.xml copy FILE_NAME_CONVERT = (/u01/app/oracle/oradata/dapuchai/ , /u01/app/oracle12/oradata/cjcpdb/

Pluggable database created.

— 數(shù)據(jù)文件遷移完成

[oracle@cjc cjcpdb]$ pwd

/u01/app/oracle12/oradata/cjcpdb

[oracle@cjc cjcpdb]$ ll -rth

total 2.5G

-rw-r—– 1 oracle oinstall  58M Jan 13 23:26 temp01.dbf

-rw-r—– 1 oracle oinstall  11M Jan 13 23:26 ogg_temtbs01.dbf

-rw-r—– 1 oracle oinstall  11M Jan 13 23:26 ogg_tbs01.dbf

-rw-r—– 1 oracle oinstall  11M Jan 13 23:26 cjc_tbs01a.dbf

-rw-r—– 1 oracle oinstall  16M Jan 13 23:26 users01.dbf

-rw-r—– 1 oracle oinstall 446M Jan 13 23:26 undotbs01.dbf

-rw-r—– 1 oracle oinstall 1.2G Jan 13 23:26 system01.dbf

-rw-r—– 1 oracle oinstall 881M Jan 13 23:26 sysaux01.dbf

SQL show pdbs

  CON_ID CON_NAME    OPEN MODE  RESTRICTED

———- —————————— ———- ———-

   2 PDB$SEED    READ ONLY  NO

   3 CJCPDB    MOUNTED

四:執(zhí)行 noncdb_to_pdb.sql

虛擬機(jī)內(nèi)存只分配 4G,并且是機(jī)械硬盤,腳本執(zhí)行了 1 小時(shí);

切換到 PDB 并執(zhí)行腳本

SQL alter session set container=cjcpdb;

SQL @?/rdbms/admin/noncdb_to_pdb.sql

……

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

……

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

……

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

— 啟動 pdb

SQL show pdbs

  CON_ID CON_NAME  OPEN MODE  RESTRICTED

———- —————————— ———- ———-

  3 CJCPDB  MOUNTED

SQL alter pluggable database cjcpdb open;

Pluggable database altered.

告警日志查看 pdb 啟動過程;

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

五:驗(yàn)證數(shù)據(jù)

[oracle@cjc ~]$ cd /u01/app/oracle12/product/12.2.0.1/db_1/network/admin/

[oracle@cjc admin]$ vi tnsnames.ora

……

CJCPDB =

  (DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST = cjc)(PORT = 1521))

  (CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = CJCPDB)

  )

  )

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

— 修改環(huán)境變量,指定 cdb 實(shí)例

[oracle@cjc ~]$ vi .bash_profile

……

#export ORACLE_SID=dapuchai

export ORACLE_SID=cjcdb

……

[oracle@cjc ~]$ source .bash_profile

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

— 關(guān)掉 no-cdb

Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb

到此,關(guān)于“Oracle 12c nocdb 怎么轉(zhuǎn)換成 cdb”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-01發(fā)表,共計(jì)4262字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 万山特区| 寿宁县| 云林县| 娄底市| SHOW| 宜良县| 湄潭县| 马龙县| 宁强县| 高陵县| 台山市| 汪清县| 英吉沙县| 凤阳县| 永登县| 夏津县| 格尔木市| 宝山区| 济阳县| 基隆市| 都昌县| 前郭尔| 随州市| 鸡东县| 石台县| 蕉岭县| 曲松县| 资兴市| 六盘水市| 南岸区| 中江县| 大方县| 伊春市| 朔州市| 黄大仙区| 微博| 缙云县| 多伦县| 财经| 衡东县| 大关县|