Clone PDB from same CDB
Clone PDB
用途:
1、用于测试,从生产系统clone数据来进行测试
2、诊断性能问题
Clone PDB Using OMF from same CDB
环境信息:
DB Version:12.0.1
1 创建必要的目录
oracle*cdbtest*/u01/app/oracle/oradata/cdbtest>$mkdir pdb_clone
2 查看现有pdbs信息
SYS@cdbtest> select pdb_name,status from cdb_pdbs ;
PDB_NAME STATUS
---------------------------------------- -------------
PDB1 NORMAL
PDB$SEED NORMAL
PDB3_HIS NORMAL
SYS@cdbtest> select con_id,dbid,name ,open_mode from v$pdbs ;
CON_ID DBID NAME OPEN_MODE
---------- ---------- ------------------------------ ----------
2 4087438519 PDB$SEED READ ONLY
3 3352592044 PDB1 READ WRITE
4 3960920495 PDB3_HIS READ WRITE
3 关闭pdb3_his并打开为read only状态
SYS@cdbtest> alter pluggable database pdb3_his close immediate ;
Pluggable database altered.
SYS@cdbtest> alter pluggable database pdb3_his open read only ;
Pluggable database altered.
4 使用OMF
SYS@cdbtest> show parameter db_create_file ;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest string
SYS@cdbtest> alter system set db_create_file_dest='/u01/app/oracle/oradata/cdbtest/pdb_clone' ;
System altered.
5 Clone
SYS@cdbtest> create pluggable database pdb1_clone from pdb3_his ;
Pluggable database created.
SYS@cdbtest> SYS@cdbtest> SYS@cdbtest>
SYS@cdbtest> select con_id,dbid,name ,open_mode from v$pdbs ;
CON_ID DBID NAME OPEN_MODE
---------- ---------- ------------------------------ ----------
2 4087438519 PDB$SEED READ ONLY
3 3352592044 PDB1 READ WRITE
4 3960920495 PDB3_HIS READ ONLY
5 2740102686 PDB1_CLONE MOUNTED
6 打开克隆成功的数据并验证
SYS@cdbtest> alter pluggable database pdb1_clone open ;
Pluggable database altered.
SYS@cdbtest> select con_id,dbid,name ,open_mode from v$pdbs ;
CON_ID DBID NAME OPEN_MODE
---------- ---------- ------------------------------ ----------
2 4087438519 PDB$SEED READ ONLY
3 3352592044 PDB1 READ WRITE
4 3960920495 PDB3_HIS READ ONLY
5 2740102686 PDB1_CLONE READ WRITE
Clone PDB Not Using OMF from same CDB
创建语法:
CREATE PLUGGABLE DATABASE pdb56 FROM pdb3_his
PATH_PREFIX = '/u01/app/oracle/oradata'
FILE_NAME_CONVERT = ('/u01/app/oracle/oradata/cdbtest/pdb3/', '/u01/app/oracle/oradata/cdbtest/pdb56/');
Clone PDB from same CDB的更多相关文章
- 12C CLONE PDB and config service_listener
Clone PDB PtestDEV to Ptestuat in testuat 1) Clone PtestDEV to Ptestuat C:\Windows\system32> ...
- Multitenant best Practice clone pdb seed and Clone a Pluggable Database – 12c Edition
1. 1.Tnsnames when connecting to either Container or Pluggable instance The tnsnames.ora should be c ...
- Oracle12c Clone PDB 的方法
1. 创建PDB的存放路径,举例: 2. 设置 数据库创建数据文件的目录 alter system set db_Create_file_dest='C:\app\Administrator\orad ...
- ORACLE 12C新特性——CDB与PDB
Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库( ...
- Oracle12c CDB和PDB数据库的启动与关闭说明
Oracle 12c中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB). CDB全称为Container Database,中文翻译为数据库容器,PDB ...
- oracle 12c 创建PDB用户即Local User (PDB与CDB)
Oracle 12C用户创建与表空间分配 数据库安装完成后,首先用系统用户链接数据库容器(CDB), 在数据库容器(CDB)中创建表空间‘imei’ SQL>create tablespace ...
- CDB和PDB基本管理
CDB和PDB基本管理 这篇文章主要介绍CDB和PDB的基本管理,资料来源oracle官方. 基本概念: Multitenant Environment:多租户环境 CDB(Container Dat ...
- jdbc-connect-oracle12c-pdb/cdb(jdbc连接oracle12c的pdb和cdb)
1 本文简介: 通过特意引发问题,聚焦问题,解决问题,并循序渐进 最后总结jdbc连接oracle12c中cdb和pdb的条件. 软件环境:Redhat7.1+orcacle12c 2 ...
- 转 12C 连接CDB和PDB
来源:David Dai -- Focus on Oracle 连接到CDB 和普通实例一样的连接. 指定ORACLE_SID 以后可以使用OS认证,也可以使用密码进行连接. [oracle@Ora1 ...
随机推荐
- 【BZOJ 1934】 [Shoi2007]Vote 善意的投票
Description 幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉.对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神.虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可 ...
- The ‘Microsoft.ACE.OLEDB.12.0′ provider is not registered on the local machine. (System.Data)
When you try to import Excel 2007 or later “.xlsx” files into an SQL Server 2008 database you may ge ...
- mybatis随意sql语句
mybatis的mapper.xml随意sql语句, 不管表之间存不存在关系, 都可以使用, 但注意resultMap中一定要指定查询数据返回的列 或 对象(其实就是多列封装到一个对象中) <? ...
- java8 新特性
[转载]:http://www.importnew.com/11908.html 本文由 ImportNew - 刘 家财 翻译自 javacodegeeks.欢迎加入翻译小组.转载请见文末要求. 编 ...
- ExtJS4.2学习(20)动态数据表格之前几章总结篇1(转)
鸣谢:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2014-02-18/196.html --------------- ...
- spring mvc中的@PathVariable(转)
鸣谢:http://jackyrong.iteye.com/blog/2059307 ------------------------------------------------ spring m ...
- 用css制作三角形
用css制作三角形,主要是利用css元素给“盒模型”设置边框得到的. 上图,上边框和做边框,以及上边框和右边框的交合处,浏览器会按照直角的二分之一处绘制交合线.这是“盒模型”有宽和高时候的效果.我们假 ...
- Scala的Pattern Matching Anonymous Functions
参考自http://stackoverflow.com/questions/19478244/how-does-a-case-anonymous-function-really-work-in-sca ...
- cocos2d-x 添加 libLocalStorage 库...
说明:由于libLocalStorage底层是用sqlite实现的,所以要先按上面官方提供的集成sqlite的文档,将sqlite添加到项目中. 重点还是android的编译配置,加粗的是需要增加的配 ...
- 探讨read的返回值的三种情况
http://blog.chinaunix.net/uid-23629988-id-3035613.html 今天探讨一个很看似简单的API “read”的返回值问题.read的返回值有哪几个值?每个 ...