克隆PDB

简介:

1.使用SQL DEVELOPER
克隆PDB
克隆PDB
克隆PDB
再修改状态启动两个数据库
2.使用命令克隆
C:\Users\Administrator>sqlplus sys/xxxxxx@newtest as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Thu Dec 14 13:47:47 2017

Copyright (c) 1982, 2010, 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
     3 PDBTEST                        READ WRITE NO
     4 CLONEPDB                       READ WRITE NO

SQL> show con_name

CON_NAME

CDB$ROOT
SQL> alter pluggable database pdbtest close immediate
2 ;

插接式数据库已变更。

SQL> alter pluggable database pdbtest open read only;

插接式数据库已变更。
SQL> create pluggable database clonepdb2 from pdbtest;
create pluggable database clonepdb2 from pdbtest *
第 1 行出现错误:
ORA-65016: 必须指定 FILE_NAME_CONVERT
SQL> create pluggable database clonepdb2 from pdbtest
2 file_name_convert=
3 ('C:\app\Administrator\virtual\oradata\newtest\pdbtest','C:\app\Administrator\virtual\oradata\newtest\clonepdb2');

插接式数据库已创建。
SQL> alter pluggable database pdbtest close; 
插接式数据库已变更。

SQL> alter pluggable database pdbtest open read write;

插接式数据库已变更。
SQL> col con_id format A40
SQL> col open_mode format A20
SQL> col guid format A40
SQL> col open_mode format A20
SQL> set line 100
SQL> select con_id,name,guid,open_mode from v$containers;

CON_ID NAME                 GUID                                     OPEN_MODE

########## CDB$ROOT 728E7604E58A4D8D8F564226F3889876 READ WRITE
########## PDB$SEED 32CAC9A05E614355926257BE671D9AFC READ ONLY
########## PDBTEST 24549D14BBEB417BAB312BF19BC5259E READ WRITE
########## CLONEPDB D4B2FCAAC2B944CC8AF5864EC7CB853C READ WRITE
########## CLONEPDB2 9D7AE072804E47A297CBBC341D7F650E READ WRITE
SQL> select con_id,name from v$datafile;

CON_ID NAME

########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\SYSTEM01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\PDBSEED\SYSTEM01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\SYSAUX01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\PDBSEED\SYSAUX01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\UNDOTBS01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\PDBSEED\UNDOTBS01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\USERS01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\PDBTEST\SYSTEM01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\PDBTEST\SYSAUX01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\PDBTEST\UNDOTBS01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\PDBTEST\USERS01.DBF

CON_ID NAME

########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\CLONEPDB\SYSTEM01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\CLONEPDB\SYSAUX01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\CLONEPDB\UNDOTBS01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\CLONEPDB\USERS01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\CLONEPDB2\SYSTEM01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\CLONEPDB2\SYSAUX01.DBF
########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\CLONEPDB2\UNDOTBS01.DBF ########## C:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\NEWTEST\CLONEPDB2\USERS01.DBF



     本文转自whshurk 51CTO博客,原文链接:http://blog.51cto.com/shurk/2050534,如需转载请自行联系原作者






相关文章
|
9月前
|
IDE 测试技术 开发工具
10个必备Python调试技巧:从pdb到单元测试的开发效率提升指南
在Python开发中,调试是提升效率的关键技能。本文总结了10个实用的调试方法,涵盖内置调试器pdb、breakpoint()函数、断言机制、logging模块、列表推导式优化、IPython调试、警告机制、IDE调试工具、inspect模块和单元测试框架的应用。通过这些技巧,开发者可以更高效地定位和解决问题,提高代码质量。
959 8
10个必备Python调试技巧:从pdb到单元测试的开发效率提升指南
|
11月前
|
Python
Python PDB命令介绍
【10月更文挑战第15天】 使用PDB的方式有两种,其中一种是在脚本中添加代码,不觉得这种方式比print好在哪里,所以这种方式此文不表。这里我们只学习PDB的命令行使用方式
268 4
VS联网加载系统库的符号链接文件PDB方法
VS联网加载系统库的符号链接文件PDB方法
116 0
|
调度
pdb调试cinder代码
pdb调试cinder代码
106 0
|
Oracle 关系型数据库
pdb要有服务后启动才处于open状态
新建的pdb默认处于mount状态,因为只有一个和pdb同名的服务与之相连,这个服务oracle建议用于管理。
155 0
|
NoSQL IDE 程序员
Python也有pdb
写过C语言的同学们想必都很怀念(读者:¿)gdb调试器,使用gdb可以随意在程序运行过程中暂停流程、查看变量。 很多时候,我们单纯分析代码流程和日志信息无法定位的问题,都得靠调试器来帮忙;可以说有了调试器,程序员才是代码世界完整的上帝。
370 0
Python也有pdb
python pdb调试工具详解
python pdb调试工具详解
|
数据库
pdb imp导入数据库,并更改schema
pdb imp导入数据库,并更改schema
471 0

热门文章

最新文章

推荐镜像

更多