注册
达梦数据库归档日志备份还原
专栏/金的探索记录/ 文章详情 /

达梦数据库归档日志备份还原

2021/01/21 2653 1 0
摘要 达梦数据库归档日志备份还原

归档备份即对数据库生成的归档日志的备份。

归档备份支持联机备份脱机备份,联机归档备份,是收集第一路有效的归档目录下的归档文件进行备份;脱机备份是收集配置的第一路的归档目录下的归档文件进行备份。归档备份会把收集到的归档文件,备份到备份集中的每一个备份片。必要的时候可以使用归档备份集,还原归档。

为了不影响数据库的正常的工作,一般不建议使用脱机备份。联机备份具体用法如下:

disql /nolog SQL>conn SYSDBA/SYSDBA@localhost:5236 SQL>BACKUP ARCHIVE LOG FROM LSN 33212 BACKUPSET 'arch_bak_01'; SQL>BACKUP ARCHIVE LOG FROM TIME '2016-05-19 19:55:12' BACKUPSET 'arch_bak_02'; SQL>BACKUP ARCHIVE LOG LSN BETWEEN 33212 AND 34232 BACKUPSET 'arch_bak_03'; SQL>BACKUP ARCHIVE LOG ALL DELETE INPUT TO ARCH_BAK BACKUPSET 'arch_bak_04';

常用的参数:

  • ALL:备份所有的归档;
  • FROM LSN,FROM TIME:指定备份的开始 LSN 或者开始的时间点。FROM LSN 取值范围 1~9223372036854775807。
  • UNTIL LSN,UNTIL TIME:指定备份的截止 LSN 或者截止的时间点。UNTIL LSN 取值范围 1~9223372036854775807。
  • BETWEEN … AND …:指定备份的的区间,仅仅被备份区间内的归档文件。
  • DELETE INPUT:用于指定备份完成之后,是否删除归档操作。
  • TO:指定生成备份名称。若未指定,系统随机生成,默认备份名格式为:ARCH_备份时间。其中,备份时间为开始备份的系统时间。
  • BACKUPSET:指定当前备份集生成路径,若指定为相对路径,则在默认备份路径中生成备份集。

当数据库恢复数据时,通过使用归档校验工具 dmrachk 进行归档日志校验,若存在归档日志不连续或者不足的情况,建议从归档日志备份集中,将缺失的本地归档日志通过归档还原的方式还原回来。方法为:

dmrman RMAN>restore archive log from backupset from backupset '/dbbak/CNDT/arch_bak_01' to archivedir '/arch/all'
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服