oracle12c克隆库ora01119,oracle 12c 中如何快速克隆一个pdb

有些情况下一套数据可能要供多个不同的应用去使用,为了快速的复制数据,12c下克隆pdb是一种非常有效的方式。

下面的小测试带大家来看下这个功能。

1.查看当前pdb

SQL> show pdbs

CON_ID CON_NAME                OPEN MODE  RESTRICTED

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

2 PDB$SEED                       READ ONLY  NO

3 pdb                                 READ WRITE NO

2.克隆pdb为pdb1

1)将pdb置为read only模式

alter pluggable database pdb close immediate;

alter pluggable database pdb open read only;

3.root container下执行克隆命令

create pluggable database pdb1 FROM pdb FILE_NAME_CONVERT = ('pdb', 'pdb1');

==》注意这里会指定转换目录。建议所有的数据文件都在一个目录下。另外,12c支持数据文件的在线移动,以下命令供参考:

alter database move datafile '+DATA/cdb/pdb_system.dbf'  to '+DATA/cdb/pdb/pdb_system.dbf';

4)将pdb和pdb1置为read write状态

alter pluggable database pdb open force;

alter pluggable database pdb1 open;

5)查看状态以及服务状态

SQL> show pdbs

CON_ID CON_NAME                 OPEN MODE  RESTRICTED

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

2 PDB$SEED                       READ ONLY  NO

3 pdb                                 READ ONLY  NO

4 pdb1                               READ ONLY  NO

end!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25923810/viewspace-2132362/,如需转载,请注明出处,否则将追究法律责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值