backup archivelog all

OLTP系统的生产库一般都是打开归档模式,当CUD操作频繁并且时常使用大批量处理时,每天的归档日志也是超级大的,如果长期保留这些归档日志磁盘空间消耗是很恐怖的,所以我们在使用RMAN进行数据库备份时,将归档日志进行备份,来释放磁盘空间。

备份归档日志方式:

单独备份归档日志:backup archivelog all

在执行备库时一起备份归档日志:backup database plus archivelog;

这两种方式有什么区别呢?

运行backup archivelog all  命令时执行的步骤:

1.alter system archive log current;                           归档当前日志

2.backup  archivelog all ;                                          备份所有归档日志

而运行backup database plus archivelog,的运行步骤是;

1.alter system archive log current;                         归档当前日志

2.backup archivelog all;                                       备份所有归档日志

3.backup database;                                                备份数据库

4.alter system archive log current;                          归档当前日志

5.backup archivelog recently generated ;               备份刚生成的归档日志

删除归档日志一般在备份归档日志同时加上一个参数:delete all input

例如:backup database plus archivelog delete all input;    执行此命令是会将所有的归档日志进行备份,并且在备份的同时删除已备份的归档日志。

所以如果在RMAN备份脚本中有plus archivelog 参数 就无需在备份归档日志之前执行: sql ‘alter system archive log current‘;

时间: 2024-08-03 09:52:40

backup archivelog all的相关文章

backup archivelog all not backed up

backup archivelog all not backed up;这条命令可以用来备份没有备份过的归档日志,同时不会备份已经备份过的归档日志.下面是具体用法. 第一次备份归档日志 点击(此处)折叠或打开 RMAN> backup archivelog all not backed up; Starting backup at 12-MAR-16 current log archived using channel ORA_DISK_1 channel ORA_DISK_1: startin

backup archivelog all 和plus archivelog

OLTP系统的生产库一般都是打开归档模式,当CUD操作频繁并且时常使用大批量处理时,每天的归档日志也是超级大的,如果长期保留这些归档日志磁盘空间消耗是很恐怖的,所以我们在使用RMAN进行数据库备份时,将归档日志进行备份,来释放磁盘空间. 备份归档日志方式: 单独备份归档日志:backup archivelog all 在执行备库时一起备份归档日志:backup database plus archivelog; 这两种方式有什么区别呢? 运行backup archivelog all  命令时执

delete archivelog all 无法彻底删除归档日志?

最近在因归档日志暴增,使用delete archivelog all貌似无法清除所有的归档日志,到底是什么原因呢? [python] view plain copy print? 1.演示环境 SQL> select * from v$version where rownum<2; BANNER ---------------------------------------------------------------- Oracle Database 10g Release 10.2.0.

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 archive

异机恢复 RMAN-06023: no backup or copy of datafile 17 found to restore

前不久因工作需要使用RMAN异机恢复,很基础也很具有代表性和普遍性,希望对需要的人有所帮助. 具体过程如下: 先拷贝原库的口令文件和参数文件到备库. 然后使用如下脚本对原库进行备份: run { allocate channel d1 type disk; allocate channel d2 type disk; backup full database format'c:\rmanbak\date%Y%m%d_full_%d_%s_%p_%u.bak' tag='full' include

backup与recover

完全恢复: 1.关闭DB2.拷贝文件3.启动DB.<出错>startup mount4.recover database until cancel using backup controlfile;5.alter database open resetlogs; 一.数据库是打开状态,系统表空间和undo表空间未损坏. 1.表空间offline 2.拷贝备份文件 3.执行恢复操作recover tablespace 名字 或recover datafile # 4.表空间online 二.数据

(转)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

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

Backup and Recovery Basics(10g)- 目录

今天先把目录搬上来,后续会翻译相应的章节,并更新超链接,希望对想学习oracle的人有所帮助.fighting Contents Title and Copyright Information Preface Audience Documentation Accessibility Related Documentation Conventions 1 Backup and Recovery Overview 1.1 What is Backup and Recovery? 1.1.1 Phys