dmlcvt 是 DM 提供的用于解析、修改日志文件的工具,包括联机日志文件和归档日志
文件。当意外情况导致系统故障或者介质故障时,需要通过日志文件进行分析、恢复。此时
管理员可以使用日志解析工具 dmlcvt,通过指定日志文件类型和路径从日志文件中获取详
细的日志信息,分析系统故障原因。可以用日志解析工具 dmlcvt 获取到如下日志信息:
日志文件信息
物理事务(ptx)信息
事务对应的记录信息
页信息
警告信息和错误信息
通常 dmlcvt 解析日志需要指定读入的日志文件类型、具体路径以及结果输出路径等。
指定日志文件路径有四种方式:
一、指定归档目录,程序会解析目录下所有归档日志文件
二、指定单个归档日志文件,程序只解析指定的归档日志文件
三、指定单个联机日志文件,程序只解析指定的联机日志文件
四、指定 dm.ini 文件,程序会解析 dm.ini 中指定的控制文件找出所有联机日志文件
使用 dmlcvt 的前提条件是目标数据库要处于关闭状态。dmlcvt 工具会对第一种方式
(指定 dm.ini 文件)做检测,保证数据库处于关闭状态;其他三种情况均由用户负责检测。
最终结果会以文件报告的形式给出,存放在输出路径下。不同操作生成的报告有所不同,
所有可能的报告分别为 file_infoxxx.txt、page_infoxxx.txt、rec_infoxxx.txt、
warn_infoxxx.txt 和 ref_pagesxxx.txt,其中 xxx 是文件后缀,从 000 开始。
示例:./dmlcvt F_TYPE=1 F_PATH=/dmdata/dmarch OUT_PATH=/opt/temp1
更多详细资料请登陆【达梦云适配中心】
网址:https://eco.dameng.com