ccmdb check database_path|
ccmdb check database_path| [-d|-c]
此命令报告发现的所有问题。如果发现问题,请联系 IBM® Rational® 软件支持人员。
数据库很少会发生完整性检查失败,但是如果确实这种情况,请迅速检查,以便您可以立即更正问题。因此,请每天对每个数据库运行 ccmdb check 程序,以及在硬件故障或操作系统崩溃后重新引导系统之后也执行此操作。
使用 -c 标志可在 Rational Synergy 级别执行检查,使用 -d 标志可在 Informix® 级别执行检查,或同时在这两个级别执行检查。如果未指定选项,那么两个检查都将运行。
使用 -d 标志(或者不带任何选项)在 Informix 级别检查数据库之前关闭数据库。如果在 Informix 级别检查运行时,用户锁定了记录,那么该命令可能提供假失败。
ccmdb check 程序将在检查期间锁定 Informix 数据库。此锁定可防止用户在检查正在执行时更改数据库中的数据。如果用户在检查正在执行时启动新会话,那么用户将收到一条消息,指出数据库已锁定。
您必须在数据库服务器上作为用户 ccm_root 来运行此命令。
有关更多信息,请参阅执行数据库完整性检查。
检查当前目录中的 cheops 数据库。
$ ccmdb check cheops