一、 工具介绍
dmdbchk 是 DM 提供的用于检查数据库完整性、正确性的命令行工具。可在数据库脱机的情况下进行数据库校验,可校验内容包括物理存储结构、对象信息以及操作系统残留信号量和共享内存
二、 具体使用参数
dmdbchk位于安装目录的bin目录下,输入help命令可查看dndbchk具体参数
可以输入实例的dm.ini文件的绝对路径,
./dmdbchk path=/home/dmdba/dmdbms/data/DAMENG/dm.ini
若dm.ini文件与dmdbchk脚本在同一路径下,也可输入dm.ini 文件的相对路径
./dmdbchk path=dm.ini
三、 实际校验
初始化一个数据库实例DMSERVER,并创建一个示例库BOOKSHOP
校验该库的数据文件
[dmdba@localhost bin]$ ./dmdbchk path=/home/dmdba/dmdbms/data/DAMENG/dm.ini
查看操作系统残留信号量
./dmdbchk CHECK_SEMA=1
删除操作系统残留信号量
./dmdbchk CHECK_SEMA=2
查看操作系统共享内存使用情况
./dmdbchk CHECK_SHM=1
检查并删除残留共享内存
./dmdbchk CHECK_SHM=1
更多技术知识请关注达梦云适配中心技术社区
达梦云适配中心