backup archivelog all 和plus archivelog

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-10-11 03:37:23

backup archivelog all 和plus archivelog的相关文章

oracle archivelog模式与非archivelog模式转换

最近集成环境出现归档日志写满后,数据库无法登录情况,询问DBA后查明情况,私下根据DBA的查找方案,拿开发环境做了一下数据库模式的切换,以便做同步监控分析问题,这里给出了数据路 首先使用dba登录,链接到数据库之后使用 sqlplus / as sysdba; archive log list 查看当前数据库归档模式,确实为归档或非归档模式之后.使用 shutdwon immediate 将数据库关闭,然后使用 startup mount 命令将数据开启处于mount状态使用 1 alter d

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

How to Delete Archivelog Using RMAN in Oracle

How to Delete Archivelog Using RMAN in Oracle Recovery Manager (RMAN) is an Oracle Database client that performs backup and recovery tasks on your databases and automates administration of your backup strategies. If you want to delete archivelog from

ORA-00265: instance recovery required, cannot set ARCHIVELOG mode

问题现象: 我在执行开启归档命令后报错误ORA-00265 SQL> alter database archivelog; alter database archivelog * ERROR at line 1: ORA-00265: instance recovery required, cannot set ARCHIVELOG mode 问题分析: 从如上错误我们可以看到是因为datafile,controlfile,redolog中的SCN号不一致导致无法开启归档,那么导致该问题的原因是

Backup and Recovery Basics2

1.6.Automatic Disk-Based Backup and Recovery: The Flash Recovery Area 创建不同备份和恢复文件的组件对每一个文件系统的大小没有不论什么了解.使用Automatic Disk-Based Backup and Recovery,你能够创建一个闪回恢复区,使备份文件的管理自己主动化. 在磁盘上选择一个位置,为存储空间提供一个更大的边界,同一时候设置一个备份策略,那么数据库在那块空间管理用做备份的存储.归档日志和其它与恢复相关的文件.

Database Backup and Recovery Basics2

1.6.Automatic Disk-Based Backup and Recovery: The Flash Recovery Area 创建不同备份和恢复文件的组件对每个文件系统的大小没有任何了解.使用Automatic Disk-Based Backup and Recovery,你可以创建一个闪回恢复区,使备份文件的管理自动化.在磁盘上选择一个位置,为存储空间提供一个更大的边界,同时设置一个备份策略,那么数据库在那块空间管理用做备份的存储.归档日志和其他与恢复相关的文件.oracle建议

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

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

Backup database plus archivelog delete input;

Backup database plus archivelog 会备份归档日志Backup database plus archivelog delete input;会备份归档日志并且会在备份结束后删除默认目录下的归档日志.datafile copy还有backup set.适用于单个归档dest路径如FRA.Backup database plus archivelog delete all input;会备份归档日志并且会在备份结束后删除所有目录下的归档日志.datafile copy还有