Oracle-032-13:RMAN complete recovry

1Z0-032-13: RMAN complete recovry:

noarchivelog mode:
在rman环境下作以下事情: DOS>rman tartget /;
RMAN>startup mount;
RMAN>run {sql 'alter database noarchive log';} //如果以前是archivelog mode;
RMAN>run {sql 'alter database open';} //在此是不可以用backup进行备份。
RMAN>shutdown immediate
RMAN>startup mount
RMAN>backup database format 'c:/oradata/%U.bak';
RMAN>run { allocate channel d1 type disk; backup database format 'c:/oradata/%U.bak'; release channel d1;} 也可以。
archivelog mode:
DOS>rman tartget /;
RMAN>startup mount;
RMAN>restore database;
RMAN>recover database;
RMAN>alter database open;
对某个或某些表空间进行恢复方法:
restore tablespace;
recover tablespace;
e.g1: RMAN>backup database format 'c:/oradata/%U.bak'; //这个是在archivelog下作的。
RMAN>shutdown immediate //此时删除DB中所有数据文件,只留下redolog control;
RMAN>startup mount;
RMAN>restore database; //好象存在这样一个问题启动DB与restore db or backup db;
RMAN>recover database;
RMAN>run {sql 'alter database open';}
e.g2: RMAN>startup mount //针对单个表空间的恢复。
RMAN>run {allocate channel d1 type disk;
set newname for datafile 'd:/oracle/oradata/fox/user01.dbf' to 'd:/user01.dbf';
restore tablespace users;
switch datafile 'd:/user01.dbf'; //更改controlfile 的信息。
recover tablespace users;
release channel d1;}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值