专栏/金的探索记录/ 文章详情 /

达梦数据库归档日志校验

2021/01/21 2035 3 0
摘要 达梦数据库归档日志校验

达梦数据库提供了归档校验工具 dmrachk,它可以查看归档日志的状态信息,以及校验归档日志是否连续或者存在不足的情况。

查看具体归档日志的状态

dmrachk arch_fil=/home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525162611297.log rachk V7.1.5.85-Build(2016.05.20-68919trunc) /*******************************************************************/ 归档文件/home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525162611297.log明细. arch_status : INACTIVE arch n_rpags : 408 arch_db_magic : 1464164627 arch_pemnt_magic : 1464164644 arch_next_seq : 10997 arch_lsn : 29029 arch_seq : 10590 clsn : 31741 rarch file len : 212992 rarch file free: 212992 rarch create time : 2016- 5-25 16:26:11 rarch close time : 2016- 5-25 17:55:10 /*******************************************************************/ 概要: 总计: 1 个文件 正确: 1 个文件 错误: 0 个文件 the rachk tool running cost 7.344 ms

复制

通过上述信息,可以查询到该归档日志文件的状态信息:

arch_status : INACTIVE arch_db_magic : 1464164627 arch_pemnt_magic : 1464164644 arch_lsn : 29029 clsn : 31741

复制

查看归档日志是否连续

dmrachk arch_path=/home/dmdba/data/GDYH_RT/arch rachk V7.1.5.85-Build(2016.05.20-68919trunc) Please, select one db_magic collected from /home/dmdba/data/GDYH_RT/arch. As follow: No.1 : 1464164627 The first file name: /home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525190255735.log, arch_lsn: 34835. The last file name: /home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525190258983.log, clsn: 34858. the database db_magic: 1464164627 /*******************************************************************/ 归档文件/home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525190255735.log明细. arch_status : INACTIVE arch n_rpags : 2 arch_db_magic : 1464164627 arch_pemnt_magic : 1464164644 arch_next_seq : 11648 arch_lsn : 34835 arch_seq : 11647 clsn : 34841 rarch file len : 5120 rarch file free: 5120 rarch create time : 2016- 5-25 19: 2:55 rarch close time : 2016- 5-25 19: 2:56 /*******************************************************************/ /*******************************************************************/ 归档文件/home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525190256441.log明细. arch_status : INACTIVE arch n_rpags : 4 arch_db_magic : 1464164627 arch_pemnt_magic : 1464164644 arch_next_seq : 11652 arch_lsn : 34841 arch_seq : 11649 clsn : 34853 rarch file len : 6144 rarch file free: 6144 rarch create time : 2016- 5-25 19: 2:56 rarch close time : 2016- 5-25 19: 2:58 /*******************************************************************/ /*******************************************************************/ 归档文件/home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525190258983.log明细. arch_status : ACTIVE arch n_rpags : 1 arch_db_magic : 1464164627 arch_pemnt_magic : 1464164644 arch_next_seq : 11653 arch_lsn : 34853 arch_seq : 11653 clsn : 34858 rarch file len : 268435456 rarch file free: 4608 rarch create time : 2016- 5-25 19: 2:58 rarch close time : 2016- 5-25 19: 2:59 /*******************************************************************/ 概要: 总计: 3 个文件 正确: 3 个文件 错误: 0 个文件 the rachk tool running cost 2.934 ms

复制

注:如若归档不连续,或者当前目录下存在多个数据库的归档,会按 DB_MAGIC 显示不同的数据库归档,同时在概要中,会打印出缺失归档的前后几个归档文件及其 lsn 值。

查看 LSN>=34842 的归档日志

dmrachk arch_path=/home/dmdba/data/GDYH_RT/arch begin_lsn=34842 rachk V7.1.5.85-Build(2016.05.20-68919trunc) Please, select one db_magic collected from /home/dmdba/data/GDYH_RT/arch. As follow: No.1 : 1464164627 The first file name: /home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525190255735.log, arch_lsn: 34835. The last file name: /home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525190258983.log, clsn: 42779. the database db_magic: 1464164627 /*******************************************************************/ 归档文件/home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525190256441.log明细. arch_status : INACTIVE arch n_rpags : 4 arch_db_magic : 1464164627 arch_pemnt_magic : 1464164644 arch_next_seq : 11652 arch_lsn : 34841 arch_seq : 11649 clsn : 34853 rarch file len : 6144 rarch file free: 6144 rarch create time : 2016- 5-25 19: 2:56 rarch close time : 2016- 5-25 19: 2:58 /*******************************************************************/ /*******************************************************************/ 归档文件/home/dmdba/data/GDYH_RT/arch/ARCHIVE_LOCAL1_20160525190258983.log明细. arch_status : ACTIVE arch n_rpags : 2692 arch_db_magic : 1464164627 arch_pemnt_magic : 1464164644 arch_next_seq : 14344 arch_lsn : 34853 arch_seq : 11653 clsn : 42779 rarch file len : 268435456 rarch file free: 1382400 rarch create time : 2016- 5-25 19: 2:58 rarch close time : 2016- 5-25 19: 2:59 /*******************************************************************/ 概要: 总计: 2 个文件 正确: 2 个文件 错误: 0 个文件 the rachk tool running cost 2.523 ms

复制

其它用法

dmrachk help 格式: dmrachk keyword=value 例子: dmrachk arch_fil=/opt/a.log 强制参数: 必须指定arch_fil或者arch_path Keyword 说明 -------------------------------------------------------------------------------- ARCH_FIL 指定一个文件 CMP_FIL 指定比较的归档文件 ARCH_PATH 指定一个目录 CMP_PATH 指定比较的归档目录 TRUNC_FIL 指定新的文件,用于存储从错误归档中,抽取的有效数据。 CHECK 校验级别(0, 1, 2, 3) 0: 文件校验, 1: ptx校验,2:rrec校验,3:页校验(seq & magic), 默认(0) BEGIN_LSN 指定目录,则排除小于该LSN的文件 END_LSN 指定目录,则排除大于该LSN的文件 OUTPUT_FIL LOG可以指定输出到文件 HELP 显示帮助信息 输出格式: 源LSN LSN值[页号, 页偏移, 长度] <> 比较LSN LSN值[页号, 页偏移, 长度] 源PTX RREC[编号, 类型, 长度] <> 比较PTX RREC[编号, 类型, 长度]:[错误类型]

复制

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服