ITPub博客

首页 > 数据库 > Oracle > Oracle设置多个归档路径生成多份归档日志,Rman备份时也只备份其中的一份归档日志

Oracle设置多个归档路径生成多份归档日志,Rman备份时也只备份其中的一份归档日志

原创 Oracle 作者:lusklusklusk 时间:2020-08-16 23:22:41 0 删除 编辑

Delete input:只删除已经备份的本地归档日志,有多个本地归档路径的话则只删除已经备份的那个本地归档路径下的归档日志,其他未备份的本地归档路径下的归档日志不删除


Delete all input:删除所有本地归档日志,有多个本地归档路径的话,删除所有本地归档路径下的归档日志,但是DATAGUARD服务器路径下的归档日志不删除



如下案例,归档路径为 /home/oracle/1、 /home/oracle/2,每次生成归档日志时都会生成两份,一份放 /home/oracle/1,一份放 /home/oracle/2,执行rman备份归档日志时使用了delete input,发现只备份了 /home/oracle/1目录里面seq为8和12的这两个日志日志和 /home/oracle/2目录里面seq为9、10、11的这三个日志文件,总计备份了5个日志文件,没有把 /home/oracle/1和 /home/oracle/2下都存在的8、9、10、11、12总计10个文件都备份起来,delete input后,发现 /home/oracle/1还剩seq为9、10、11的三个文件, /home/oracle/2还剩seq为8、12的两个文件



log_archive_dest_1='location=/home/oracle/1'

log_archive_dest_2='location=/home/oracle/2'


RMAN> backup archivelog all format '/home/oracle/bak/arch%U' delete input;

Starting backup at 19-AUG-18

current log archived

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=43 device type=DISK

channel ORA_DISK_1: starting archived log backup set

channel ORA_DISK_1: specifying archived log(s) in backup set

input archived log thread=1 sequence=8 RECID=3 STAMP=984577837

input archived log thread=1 sequence=9 RECID=6 STAMP=984577838

input archived log thread=1 sequence=10 RECID=8 STAMP=984577841

input archived log thread=1 sequence=11 RECID=10 STAMP=984577841

input archived log thread=1 sequence=12 RECID=11 STAMP=984577887

channel ORA_DISK_1: starting piece 1 at 19-AUG-18

channel ORA_DISK_1: finished piece 1 at 19-AUG-18

piece handle=/home/oracle/bak/arch05tautr0_1_1 tag=TAG20180819T135128 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:07

channel ORA_DISK_1: deleting archived log(s)

archived log file name=/home/oracle/1/1_8_980637067.dbf RECID=3 STAMP=984577837

archived log file name=/home/oracle/2/1_9_980637067.dbf RECID=6 STAMP=984577838

archived log file name=/home/oracle/2/1_10_980637067.dbf RECID=8 STAMP=984577841

archived log file name=/home/oracle/2/1_11_980637067.dbf RECID=10 STAMP=984577841

archived log file name=/home/oracle/1/1_12_980637067.dbf RECID=11 STAMP=984577887

Finished backup at 19-AUG-18



[oracle@ocp ~]$ ll /home/oracle/1

total 12

-rw-r----- 1 oracle oinstall 1536 Aug 19 13:50 1_10_980637067.dbf

-rw-r----- 1 oracle oinstall 1024 Aug 19 13:50 1_11_980637067.dbf

-rw-r----- 1 oracle oinstall 1024 Aug 19 13:50 1_9_980637067.dbf

[oracle@ocp ~]$ ll /home/oracle/2

total 2436

-rw-r----- 1 oracle oinstall    5632 Aug 19 13:51 1_12_980637067.dbf

-rw-r----- 1 oracle oinstall 2481152 Aug 19 13:50 1_8_980637067.dbf

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30126024/viewspace-2712156/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Welcome to Lukes DB HOME。 Oracle OCM、Mysql OCP, 8年以上DBA工作经验,博客仅记录自己的一个学习过程,不代表完全准确,如有需要,欢迎转载。

注册时间:2015-02-02

  • 博文量
    438
  • 访问量
    794957