从带库中把Oracle归档日志提取到数据库服务器中
2008-10-24 12:58:18 来源:WEB开发网2、选择存放归档日志的位置,然后执行命令:
RUN
{
SETARCHIVELOGDESTINATIONTO'新位置';
RESTOREARCHIVELOGSEQUENCEXXXX;
}
注意:如果不用"SET ARCHIVELOG DESTINATION TO '新位置';"该语句,归档日志会在数据库的默认的归档日志目录。
命令如下:
RecoveryManagercomplete.
LHXXDBS01:oraoms>pwd
/oracle/oms/oradata/temp
LHXXDBS01:oraoms>rmantarget/
RecoveryManager:Release10.2.0.1.0-ProductiononTueOct2108:52:082008
Copyright(c)1982,2005,Oracle.Allrightsreserved.
connectedtotargetdatabase:LHOMS(DBID=2813856949)
RMAN>run{
2>setarchivelogdestinationto'/oracle/oms/oradata/temp';
3>restorearchivelogsequence3442;
4>}
executingcommand:SETARCHIVELOGDESTINATION
usingtargetdatabasecontrolfileinsteadofrecoverycatalog
Startingrestoreat21-OCT-08
allocatedchannel:ORA_SBT_TAPE_1
channelORA_SBT_TAPE_1:sid=465devtype=SBT_TAPE
channelORA_SBT_TAPE_1:DataProtectionforOracle:version5.3.3.0
allocatedchannel:ORA_SBT_TAPE_2
channelORA_SBT_TAPE_2:sid=543devtype=SBT_TAPE
channelORA_SBT_TAPE_2:DataProtectionforOracle:version5.3.3.0
allocatedchannel:ORA_DISK_1
channelORA_DISK_1:sid=480devtype=DISK
channelORA_SBT_TAPE_1:startingarchivelogrestoretouser-specifieddestinati
on
archivelogdestination=/oracle/oms/oradata/temp
channelORA_SBT_TAPE_1:restoringarchivelog
archivelogthread=1sequence=3442
channelORA_SBT_TAPE_1:readingfrombackuppiecearch_20081020_9623_1
channelORA_SBT_TAPE_1:restoredbackuppiece1
piecehandle=arch_20081020_9623_1tag=TAG20081020T200529
channelORA_SBT_TAPE_1:restorecomplete,elapsedtime:00:03:07
Finishedrestoreat21-OCT-08
现在已经把sequence号为3442的归档日志转存到/oracle/oms/oradata/temp目录下。
如果需要提取几天的归档日志出来,归档日志比较大、比较多的话,则需要花费很多时间。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接