RMAN 复制数据库 Duplicate Database

RMAN Duplicate Database 用于测试的database
一、基于RMAN备份,利用RMAN备份创建辅助库
二、基于RMAN网络,从源数据库通过网络rman直接创建辅助库
三、duplicate目前还不支持跨平台的复制
步骤:
1,在辅助库端安装数据库软件,建立Oracle Home
2,为辅助库建立口令文件,Archive与源库口令相同即可
3,确保辅助实例与源库的网络连通性(配置TNS和listener)
4,为辅助库创建参数文件(临时启动实例使用,只需db_name='xxx')
5,用4建立的pfile,以nomount启动辅助实例(需启动静态监听)
6,生产库处于mount或open模式下
7,基于备份复制需将备份和归档日志复制到辅助库,基于网络则不用
8,运行rman duplicate   (类似不完全恢复)

①用备份复制一个库
[oracle@orcl admin]$ rman target  sys/pwd  auxiliary sys/pwd@demo
  1. RMAN> DUPLICATE DATABASE
  2. 2> TO dupdb
  3. 3> UNTIL TIME "TO_DATE('11/01/2012 14:00:00', 'MM/DD/YYYY HH24:MI:SS')"
  4. 4> SPFILE
  5. 5> BACKUP LOCATION '/prod_backups'
  6. 6> NOFILENAMECHECK;
解析:基于备份的复制数据库,此例RMAN只连接了duplicate host(dupdb), source host的备份已经放在duplicate host能找的到的/prod_backups目录下。

②基于网络复制  
[oracle@orcl admin]$  rman target  sys/pwd  auxiliary sys/pwd@demo
a,用于辅助库目录结构和源库相同,db_name相同

点击(此处)折叠或打开

  1. RMAN> DUPLICATE TARGET DATABASE TO dupdb
  2. 2> FROM ACTIVE DATABASE
  3. 3> PASSWORD FILE
  4. 4> SPFILE
  5. 5> NOFILENAMECHECK;
b,用于一个新的db_name,文件路径不同的描述

点击(此处)折叠或打开

  1. RMAN> DUPLICATE TARGET DATABASE
  2. 2> TO demo
  3. 3> FROM ACTIVE DATABASE
  4. 4> SPFILE
  5. 5> SET DB_NAME 'demo'
  6. 6> SET LOG_ARCHIVE_DEST_1='location=/u01/arch1'
  7. 7> SET CONTROL_FILES=
  8. 8> '/u01/oradata/demo/control01.ctl',
  9. 9> '/u01/oradata/demo/control02.ctl',
  10. 10> '/u01/oradata/demo/control03.ctl'
  11. 11> SET AUDIT_FILE_DEST='/u01/admin/demo/adump'
  12. 12> SET DB_FILE_NAME_CONVERT '/u01/oradata/prod','/u01/oradata/demo'
  13. 13> SET LOG_FILE_NAME_CONVERT '/u01/oradata/prod','/u01/oradata/demo'
  14. 14> NOFILENAMECHECK;
解析:基于网络的复制数据库,此例是Active方式,source host和target host需要同样的一个PASSWORD FILE, SPFILE是复制
过去的(没有任何参数修改)。两个节点有着相同的目录结构及文件命名。NOFILENAMECHECK的意思是不检查文件是否重名
RMAN通过网络(active方式)在新节点上复制数据库  新节点要求如下:
数据库名同source database        实例名同source database
数据库(控制文件,在线日志,数据文件)目录:同source database
审计、参数文件、口令文件命名遵循oracle规范        不同的DBID



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

转载于:http://blog.itpub.net/28275505/viewspace-1821088/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值