我的Rman恢复日记(10g)全部测试过,写得比较简单,做过的看就明白

上一篇 / 下一篇  2008-01-17 15:09:03 / 天气: 冷 / 心情: 平静 / 个人分类:10g恢复

 

 

全恢复

connect targetwww/www@kong;
run {
allocate channel t1 type 'SBT_TAPE'
parms 'ENV=(NSR_CLIENT=mes-backup.SESC.COM,NSR_SERVER=sesc-41nrhhgty5)';
restore database;
restore archivelog;
release channel t1;
}

时间点恢复,注意时间格式

**********time recovery *****  resetlog at last****

run {
allocate channel r1 type 'SBT_TAPE';
allocate channel r2 type 'SBT_TAPE';
set until time "to_date('01/16/2008 11:13:16','mm/dd/yyyy,hh24:mi:ss')";
send 'env=(nsr_client=mes-backup.sesc.com,nsr_server=sesc-41nrhhgty5)';
restore database;
recover database;
sql 'alter database open resetlogs';
release channel r1;
release channel r2;
}

cancel 恢复
************until scn recovery ****resetlog at last****


run {
allocate channel r1 type 'SBT_TAPE';
allocate channel r2 type 'SBT_TAPE';
allocate channel r3 type 'SBT_TAPE';
send 'env=(nsr_client=mes-backup.sesc.com,nsr_server=sesc-41nrhhgty5)';
restore database;
recover database until scn 2506651;
sql 'alter database open resetlogs';
release channel r1;
release channel r2;
release channel r3;
}

非当前日志恢复

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
logfile if archived then

SQL>alter database clear logfile group 1;
if unarchived logfile must run;
SQL>alter database clear unarchived logfile group 1;

SQL>alter database open;
*************************************************************88

控制文件及redo全部丢失(可能部分数据丢失)

 

-----controlfile and redo all lost ------


change pfile , add the last sentence:
_allow_resetlogs_corruption=TRUE

then:
alter session set events '10015 trace name adjust_scn level 1';
startup spfile


  


TAG: 10g

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-12-04  
 123456
78910111213
14151617181920
21222324252627
28293031   

我的存档

数据统计

  • 访问量: 83
  • 日志数: 2
  • 建立时间: 2008-01-17
  • 更新时间: 2008-01-17

RSS订阅

Open Toolbar