oracle12c cdb修改,Oracle 12c nocdb转换成cdb

Oracle 12c nocdb

转换成cdb

环境说明:

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

,默认是no-cdb

模式,升级后根据需要将no-cdb

转换成cdb

里,即将之前的11.2.0.4.0

数据完全迁移到PDB(Creating a PDB Using a Non-CDB)

实施方案:

一:

连接non-CDB(dapuchai)

,生成XML

格式数据库描述文件

二:DBCA

新建cdb

数据库(cjcdb)

三:

Plug in the non-CDB (cjcpdb)

四:执行

noncdb_to_pdb.sql

五:验证数据

参考:

dcbf245b82b26dae1742f40b065dfa9e.png

一:

连接

non-CDB(dapuchai)

,生成

XML

格式数据库描述文件

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数据库

SQL> startup open read only;

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

NAME         OPEN_MODE              CDB

--------- -------------------- ---

DAPUCHAI  READ ONLY                NO

---生成xml

格式的数据库描述文件

SQL> BEGIN

DBMS_PDB.DESCRIBE(pdb_descr_file => '/home/oracle/20200113.xml');

END;  2    3

4  /

PL/SQL procedure successfully completed.

79bb2f735187aefedb5da196a89bef97.png

二:

DBCA

新建

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值