ccmdb check

使用 ccmdb check 命令可验证数据库的完整性。

摘要

ccmdb ch|check [database_path] [/c] [/d]

用法

此命令报告发现的所有问题。如果发现问题,则致电 IBM® Rational® 软件支持人员

数据库很少会发生完整性检查失败。但是如果确实发生失败,请迅速检查,以便您可以立即更正问题。因此,请每天对每个数据库运行 ccmdb check 程序,以及在硬件故障或操作系统停止后重新引导系统之后也执行此操作。

使用 /c 标志可在 Rational Synergy 级别执行检查,使用 /d 标志可在 Informix® 级别执行检查,或同时在这两个级别执行检查。如果未指定选项,那么两个检查都将运行。

使用 /d 标志(或者不带任何选项)在 Informix 级别检查数据库之前关闭数据库。如果在 Informix 级别检查运行时,用户锁定了记录,那么该命令可能提供假失败。

如果使用 /c 标志在 Rational Synergy 级别检查数据库,那么不需要关闭数据库。要扩展数据库的可用性:

在检查期间,ccmdb check 程序将锁定 Informix 数据库。此锁定可防止用户在检查正在执行时更改数据库中的数据。如果用户在检查正在执行时启动新会话,那么用户将收到一条消息,指出数据库已锁定。

您必须作为 CM 管理员在数据库服务器上运行此命令。

有关更多信息,请参阅执行数据库完整性检查

选项和参数

database_path
指定您要检查的数据库的完整或相对路径。
/c
执行所有检查,除了 Informix 数据库级别检查。
/d
仅执行 Informix 数据库级别检查。

示例

检查 project1 数据库。

> ccmdb check \\data\ccmdb\project1


反馈