达梦数据库提供了归档校验工具 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 值。
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[编号, 类型, 长度]:[错误类型]
复制
文章
阅读量
获赞