restore archivelog 的用法

1.备份所有归档日志文件

RMAN> backup archivelog all delete input;

第二: restore archivelog 的各种选项

0.根据rac线程restore archivelog from logseq 6160 thread 2;

1.restore archivelog all  恢复全部归档日志文件

RMAN> restore archivelog all;

2.只恢复 5到8这四个归档日志文件

RMAN> restore archivelog from logseq 5 until
logseq 8;

3.恢复从第5个归档日志起

RMAN> restore archivelog from logseq 5;

4.恢复7天内的归档日志

RMAN> restore archivelog from time
‘sysdate-7‘;

5. sequence between 写法

RMAN> restore archivelog sequence between 1 and
3;

6.恢复到哪个日志文件为止

RMAN> restore archivelog until logseq 3;

6.从第五个日志开始恢复

RMAN> restore archivelog low logseq 5;

7.到第5个日志为止

RMAN> restore archivelog high logseq 5;

如果想改变恢复到另外路径下 则可用下面语句

set archivelog destination to ‘d:\backup‘;

RMAN> run
2> {allocate channel ci type disk;
3> set archivelog destination to ‘d:\backup‘;
4> restore archivelog all;
5> release channel ci;
6> }

8.根据时间查看需要的备份集:

[email protected]/orabak>rman target /

RMAN> list backup of archivelog time between
"to_date(‘2009-06-24 08:00:00‘,‘yyyy-mm-dd hh24:mi:ss‘)" and
"to_date(‘2009-06-24 13:00‘,‘yyyy-mm-dd hh24:mi:ss‘)";

恢复指定时间段

RMAN> run {
2> set archivelog destination to
‘/orabak/testarch‘;
3> SQL ‘ALTER SESSION SET
NLS_DATE_FORMAT="YYYY-MM-DD:HH24:MI:SS"‘;
4> restore archivelog time between ‘2009-06-24
09:00:00‘ and ‘2009-06-24 12:10:00‘;
5> }

时间: 2024-10-12 02:17:46

restore archivelog 的用法的相关文章

restore archivelog 常用用法

         restore archivelog all;   还原全部归档日志文件      restore archivelog from logseq 2213 ;  还原log sequence为2213之后的所有归档日志      restore archivelog from logseq 2213 until logseq 2222; 还原log sequence为2213到2222这几个归档日志       restore archivelog from time 'sys

11g RMAN Restore archivelog用法

I.备份所有归档日志文件 RMAN> BACKUP FORMAT '/u01/backup/arch_%U_%T' skip inaccessible filesperset 5 ARCHIVELOG ALL DELETE INPUT; II.使用RMAN方式清除 RMAN清除方式会自动清除磁盘上的归档日志文件,同时会释放控制文件中对应的归档日志的归档信息. 可以基于不同的条件来清除归档日志,如基于SCN,基于SEQUENCE,基于TIME等方式. 对于上述的三种方式又可以配合from, unt

rman 还原归档日志(restore archivelog)

听说过还原(restore)数据库,表空间及数据库文件,使用归档日志恢复(recover)数据库,表空间,数据库文件. 咦,还有还原归档日志这一说法呢?没错,可能我们忽略了还原归档日志这一个过程,原因是还原归档日志通常情况下是oracle在recover时自动完成的. 大多数情况下我们是先还原数据库,恢复数据库,打开数据库.实际上在恢复数据库之前有一个动作,那就是还原归档日志,也就是将日志文件还原到缺省的归档位置, 如果我们在备份归档日志时使用了delete [all] input子句的话. 本

Restore archivelog from ASM to filesystem

RMAN> run 2> { 3> set archivelog destination to '/tmp'; 4> restore archivelog sequence 142 thread 2; 5> } executing command: SET ARCHIVELOG DESTINATION Starting restore at 2015-03-12 00:22:25 using channel ORA_DISK_1 archived log for thread

【恢复】Redo日志文件丢失的恢复

第一章 Redo文件丢失的恢复 1.1  online redolog file 丢失 联机Redo日志是Oracle数据库中比较核心的文件,当Redo日志文件异常之后,数据库就无法正常启动,而且有丢失据的风险,强烈建议在条件允许的情况下,对Redo日志进行多路镜像.需要注意的是,RMAN不能备份联机Redo日志文件.所以,联机Redo日志一旦出现故障,则只能进行清除日志了.清除日志文件即表明可以重用该文件. 1.1.1  数据库归档/非归档模式下inactive redo异常ORA-00316

oracle数据库recover和restore的区别

restore just copy the physical file, recover will consistent the database.restore 是还原,文件级的恢复.就是物理文件还原.recover 是恢复,数据级的恢复.逻辑上恢复,比如应用归档日志.重做日志,全部同步,保持一致.即用restore命令先从上次备份的文件提取出数据文件拷贝到原目录下进行替换,而recover是在restore之后,使用redo log & archive log补全从备份到现在时刻的差异数据.

【翻译自mos文章】当控制文件的备份丢失是,怎么restore database

当控制文件的备份丢失是,怎么restore database? 来源于: How to restore database when controlfile backup missing (文档 ID 1438776.1) 适用于: Oracle Database - Enterprise Edition - Version 9.2.0.1 to 11.2.0.3 [Release 9.2 to 11.2] Information in this document applies to any p

(转)rman中关于archivelog操作

转自:http://www.xifenfei.com/1609.html RMAN> list backup of archivelog all;列出所有archive log 备份 RMAN> list backup of archivelog from logseq 100 until logseq 120;列出archive log 从100到120 RMAN> list backup of archivelog sequence between 100 and 110;列出arc

restore和recover的区别(转)

recover和restore的区别: restore just copy the physical file, recover will consistent the database. restore 是还原,文件级的恢复.就是物理文件还原.recover 是恢复,数据级的恢复.逻辑上恢复,比如应用归档日志.重做日志,全部同步,保持一致. 用我自己的土话讲就是,用restore先把备份文件拷贝到数据库目录下进行替换,再用recover经过一些处理,数据库就恢复正常了. 1.restore 命