注册
dmrachk工具使用
技术分享/ 文章详情 /

dmrachk工具使用

阳春白雪 2022/06/05 2321 1 0

dmrachk工具校验归档一致性

下面例子是简单使用dmrachk步骤:

[dmdba@dem test]$ which dmrachk
~/dmdbms/bin/dmrachk
[dmdba@dem test]$ dmrachk help
rachk V8
格式: dmrachk keyword=value

例程: dmrachk arch_fil=/opt/a.log

强制参数: 必须指定arch_fil或者arch_path

关键字              说明(默认值)
--------------------------------------------------------------------------------
ARCH_FIL            指定一个归档文件
CMP_FIL             指定一个用于比较的归档文件
ARCH_PATH           指定一个归档目录
CMP_PATH            指定一个用于比较的归档目录
RECV_PATH           指定一个待修复的归档目录
TRUNC_FIL           指定新的文件,用于存储从错误归档中,抽取的有效数据。
EXTRACT_FIL         指定新的文件,用于存储从指定的seq范围的归档文件中抽取数据
ARCH_BAK_PATH       指定备份文件路径,用于存储归档修复过程中的重复文件
CHECK               校验级别(0, 1, 2, 3, 4) 0: 文件校验, 1: 包校验(seq & magic),2:ptx校验,3:rrec校验, 4:清理无效的归档文件,默认(0)
BEGIN_LSN           指定归档目录时,指定排除小于该LSN的文件
END_LSN             指定归档目录时,指定排除大于该LSN的文件
BEGIN_SEQ           指定归档目录时,抽取大于该SEQ的文件
END_SEQ             指定归档目录时,抽取小于该SEQ的文件
BEFORE_LSN          CHECK=4,指定归档目录,删除该LSN之前的文件。默认为0,所有LSN范围内日志均删除
BEFORE_SEQ          CHECK=4,指定归档目录,删除该SEQ之前的文件。默认为0,所有SEQ范围内日志均删除
BEFORE_TIME         CHECK=4,指定归档目录,删除该时间点之前的文件。默认删除所有时间点的归档
EXCLUDE_DB_MAGIC    CHECK=4,指定归档目录,删除指定的DB_MAGIC之外的文件。
OUTPUT_FIL          LOG可以指定输出到文件
DCR_INI             指定dmdcr.ini路径,若未指定,则不使用
DM_INI              目标库dm.ini的路径,用于获取日志加密信息
AFTER_FREE          指定TRUNC_FIL时,是否校验并抽取FREE之后的内容。0 不抽取;1 抽取。默认0
HELP                显示帮助信息
[dmdba@dem test]$ dmrachk arch_path=/home/dmdba/dmdbms/data/test/bak dm_ini=/home/dmdba/dmdbms/data/test/dm.ini
rachk V8
the database pmnt_magic: 457990952

Please, select one db_magic collected from /home/dmdba/dmdbms/data/test/bak.
As follow:

No.1 : 1608657271
The first file name: /home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x5FE22977[0]_2022-04-18_14-11-00.log, arch_lsn: 732624.
The last file name: /home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x5FE22977[0]_2022-04-18_15-09-14.log, clsn: 737961.

No.2 : 392894532
The first file name: /home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x176B1844[0]_2022-04-18_16-08-42.log, arch_lsn: 737962.
The last file name: /home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x176B1844[0]_2022-04-18_17-26-55.log, clsn: 743171.

No.3 : 390605968
The first file name: /home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x17482C90[0]_2022-04-18_22-24-57.log, arch_lsn: 743172.
The last file name: /home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x17482C90[0]_2022-04-18_23-19-35.log, clsn: 1788113.

No.4 : 53983174
The first file name: /home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x337B7C6[0]_2022-05-02_02-53-10.log, arch_lsn: 2319866.
The last file name: /home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x337B7C6[0]_2022-05-26_19-59-11.log, clsn: 2379396.

select sequence number[1..N] or (Q)uit:
1
the database db_magic: 1608657271
/*******************************************************************/
归档文件/home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x5FE22977[0]_2022-04-18_14-11-00.log明细.
version        : 0x7006
status         : INACTIVE
enc_flag       : FALSE
n_rpkgs        : 28
pmnt_magic     : 457990952
db_magic       : 1608657271
src_db_magic   : 1608657271
arch_lsn       : 732624
arch_seq       : 135475
clsn           : 735108
next_seq       : 135502
g_next_seq     : 135502
file len       : 350208
file free      : 350208
dsc seqno      : 0
dsc node       : 1
create time    : 2022-04-18 14:26:20.000000
close time     : 2022-04-18 14:26:20.139673
/*******************************************************************/
/*******************************************************************/
归档文件/home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x5FE22977[0]_2022-04-18_14-26-20.log明细.
version        : 0x7006
status         : INACTIVE
enc_flag       : FALSE
n_rpkgs        : 15
pmnt_magic     : 457990952
db_magic       : 1608657271
src_db_magic   : 1608657271
arch_lsn       : 735109
arch_seq       : 135503
clsn           : 735385
next_seq       : 135517
g_next_seq     : 135517
file len       : 36352
file free      : 36352
dsc seqno      : 0
dsc node       : 1
create time    : 2022-04-18 14:26:20.139673
close time     : 2022-04-18 14:48:22.845813
/*******************************************************************/
/*******************************************************************/
归档文件/home/dmdba/dmdbms/data/test/bak/ARCHIVE_LOCAL1_0x5FE22977[0]_2022-04-18_15-09-14.log明细.
version        : 0x7006
status         : INACTIVE
enc_flag       : FALSE
n_rpkgs        : 6
pmnt_magic     : 457990952
db_magic       : 1608657271
src_db_magic   : 1608657271
arch_lsn       : 735386
arch_seq       : 135518
clsn           : 737961
next_seq       : 135523
g_next_seq     : 135523
file len       : 332800
file free      : 332800
dsc seqno      : 0
dsc node       : 1
create time    : 2022-04-18 14:48:22.845813
close time     : 2022-04-18 15:23:20.594746
/*******************************************************************/

概要(节点[0]):
总计: 3 个文件
正确: 3 个文件
错误: 0 个文件
重复: 0 个文件

the rachk tool running cost 10949.759 ms

社区地址:https://eco.dameng.com

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服