oracle 复制 mysql_oracle rman复制数据库

1.为什么复制只能进行不完全恢复?

由于联机日志不能由rman进行备份,只能恢复由rman已备的归档日志。

2.什么是复制当中的辅助数据库?

rman将目标(主)数据库复制到该数据库实例的数据库。需要创建其参数文件,路径和口令文件,由于没有控制文件,所以

须以nomount方式启动。

2.什么是复制(duplicate)?

从其他数据库的rman备份创建一个新数据库的过程。从rman角度来说,目标数据库被复制到副本数据库。

3.步骤

(1)执行目标数据库的全备,包括归档日志。

run{

allocate channel c1 type disk maxpiecesize 300m;

backup database format 'c:ackupdf_%d_%s_%p_%t.bak';

backup archivelog all format 'c:ackupdf_%d_%s_%p_%t.bak' delete input;

}

(2)设置辅助数据库

(2.1)配置参数文件,包括

db_name='dup'

audit_file_dest='d:oracleproduct10.2.0admindupadump'

background_dump_dest='d:oracleproduct10.2.0admindupdump'

user_dump_dest='d:oracleproduct10.2.0admindupudump'

core_dump_dest='d:oracleproduct10.2.0admindupcdump'

control_files='d:oracleproduct10.2.0oradatadupcontrol01.ctl'

db_file_name_convert='D:ORACLEPRODUCT10.2.0ORADATAest','D:oracleproduct10.2.0oradatadup'

log_file_name_convert='D:ORACLEPRODUCT10.2.0ORADATAest','D:oracleproduct10.2.0oradatadup'

log_archive_dest_1='location=c:archive_log'

(2.2)建立相关目录,包括admin下相关目录,数据库文件所在目录

(2.3)建立密码文件。

(2.4)如果是windows,oradim建立服务。

(2.5)辅助数据库启动到nomount状态。

(3)rman target target=/ auxiliary=/@dup

(4)duplicate target database to dup;[@more@]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值