oracle 实时备份归档日志文件,RMAN备份整库和归档日志的方法

发现一点:只要开启了CONTROLFILE AUTOBACKUP,就算只备份一个归档日志最后一步也一定会备份控制文件和spfile(如果是pfile启动,则不会备份spfile)

整库备份的最好方法

CONFIGURE CONTROLFILE AUTOBACKUP ON;

backup database format '/db/backup/data%U.bak' plus archivelog format '/db/backup/arch%U.bak' delete input;

归档日志的备份和恢复方法

Rman>backup archivelog all;--备份所有归档日志

Rman>backup archivelog sequence 580 --备份580这个归档日志

Rman>backup archivelog sequence between 580 and 584;--备份580到584的归档日志

Rman>backup archivelog from sequence 580;--备份580开始的所有归档日志

Rman>backup archivelog from sequence 580 until sequence 584;--备份580到584的归档日志

Rman>restore archivelog all;

Rman>restore archivelog sequence 580;

Rman>restore archivelog sequence between 580 and 584;

Rman>restore archivelog from sequence 580;

Rman> restore archivelog from sequence 580 until sequence 584;

CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

backup database plus archivelog format '/db/backup/data_arch%U.bak' delete input;

1、current log archived+备份归档日志+删除归档日志

2、备份数据文件

3、备份控制文件和spfile(如果是pfile启动,则不会备份spfile)

4、current log archived+备份归档日志+删除归档日志

backup database archivelog all format '/db/backup/data_arch%U.bak' delete input;

backup database include current controlfile archivelog all format '/db/backup/data_arch%U.bak' delete input;

1、备份数据文件

2、备份归档日志+删除归档日志(如果有的话,如果删除了归档日志但是备份期间又没有产生归档日志,则不会有这一步)

3、备库控制文件和spfile(如果是pfile启动,则不会备份spfile)

backup database current controlfile archivelog all format '/db/backup/data_arch%U.bak' delete input;

1、备份数据文件

2、备份归档日志+删除归档日志(如果有的话,如果删除了归档日志但是备份期间又没有产生归档日志,则不会有这一步)

3、备库控制文件和spfile(如果是pfile启动,则不会备份spfile)

4、备库控制文件

backup database current controlfile plus archivelog format '/db/backup/data_arch%U.bak' delete input;

1、current log archived+备份归档日志+删除归档日志

2、备份数据文件

3、备份控制文件和spfile(如果是pfile启动,则不会备份spfile)

4、备库控制文件

5、current log archived+备份归档日志+删除归档日志

CONFIGURE CONTROLFILE AUTOBACKUP ON;

backup database plus archivelog format '/db/backup/data_arch%U.bak' delete input;

1、current log archived+备份归档日志+删除归档日志

2、备份数据文件

3、current log archived+备份归档日志+删除归档日志

4、备份控制文件和spfile(如果是pfile启动,则不会备份spfile)

backup database archivelog all format '/db/backup/data_arch%U.bak' delete input;

1、备份数据文件

2、备份归档日志+删除归档日志(如果有的话,如果删除了归档日志但是备份期间又没有产生归档日志,则不会有这一步)

3、备库控制文件和spfile(如果是pfile启动,则不会备份spfile)

backup database include current controlfile archivelog all format '/db/backup/data_arch%U.bak' delete input;

backup database current controlfile archivelog all format '/db/backup/data_arch%U.bak' delete input;

1、备份数据文件

2、备份归档日志+删除归档日志(如果有的话,如果删除了归档日志但是备份期间又没有产生归档日志,则不会有这一步)

3、备库控制文件

4、备库控制文件和spfile(如果是pfile启动,则不会备份spfile)

backup database current controlfile plus archivelog format '/db/backup/data_arch%U.bak' delete input;

1、current log archived+备份归档日志+删除归档日志

2、备份数据文件

3、备库控制文件

4、current log archived+备份归档日志+删除归档日志

5、备份控制文件和spfile(如果是pfile启动,则不会备份spfile)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle9RMAN设置和配置 RMAN设置和配置 1.9i下将数据库配置为ARCHIVELOG模式 虽说RMAN也可以在非归档模式下使用,但是我们不推荐。因为非归档模式下很多RMAN的功能都用不上。在9i中必须配置如下参数: ¾ LOG_ARCHIVE_DEST_n:指定归档的重做日志文件的位置,并指定是否是必要的。N从1到10,也就是可以指定10个位置,至少指定一个。例如下面的参数设置中: LOG_ARCHIVE_DEST_1= 'location=e:\oracle\backup mandatory' e:\oracle\backup是要备份文件要存放的位置,mandatory的意思是说这个目录下的日志是必须成功写入的;也可以是optional,也就是可选的。 ¾ LOG_ARCHIVE_START:这个参数指定Oracle实例启动数据库的时候启动ARCH进程。这个参数需要设置成TRUE(书上第47页倒数第5行关于该参数的描述有误) 其它的与ARCH进程相关的参数: ¾ LOG_ARCHIVE_STATE_n:这个参数与LOG_ARCHIVE_DEST_n相对应,可能的值有ENABLE和DISABLE两种。如果设置成ENABLE,ARCH进程会认为与该状态关联的目标为一个有效的归档日志目标;如果设置成DEFER,ARCH进程就不会再相关的位置归档。 ¾ LOG_ARCHIVE_FORMAT:该参数设定归档文件的命名规则 ¾ LOG_ARCHIVE_MIN_SUCCEED_DEST:定义归档日志必须成功的最小的副本数量。这个参数应该大于等于LOG_ARCHIVE_DEST_n中的MANDATORY数量。 下面是9i下多个与归档相关的参数设置的例子: LOG_ARCHIVE_DEST_1= 'location=e:\oracle\backup mandatory' LOG_ARCHIVE_DEST_2= 'location=z:\oracle\backup optional' LOG_ARCHIVE_DEST_3= 'service=recover1 mandatory' LOG_ARCHIVE_MIN_SUCCEED_DEST=2 LOG_ARCHIVE_FORMAT= "tlxt_%s_%t.arc" LOG_ARCHIVE_START=TRUE 设置好参数后,就可以将数据库设置为归档模式了。这个操作需要在MOUNT状态下进行,例如: SQL> connect / as sysdba 已连接。 SQL> shutdown immediate 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 SQL> startup mount ORACLE 例程已经启动。 Total System Global Area 252780316 bytes Fixed Size 454428 bytes Variable Size 58720256 bytes Database Buffers 192937984 bytes

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值