执行数据库完整性检查

使用 ccmdb check 命令验证数据库元数据的完整性。该命令同时在 RDBMS 级和语义级进行检查。

数据库的完整性检查永远不会失败。但是,如果万一失败,您应该立即知道,这样才能及时纠正以避免数据丢失。每天、发生硬件故障重新引导系统后或操作系统停止后,在每个数据库上运行 ccmdb check 程序。

运行 ccmdb backup 命令时,在备份前自动执行 ccmdb check

您必须以 CM 管理员的身份执行此命令。您必须在数据库服务器所在的机器上运行此命令。

Windows

过程

要为 Windows 执行数据库完整性检查:

  1. 检查数据库。

    > ccmdb check database_path

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

  2. 注销 Rational Synergy 管理员。

UNIX

开始之前

如果在安装期间没有为用户 informix 设置 CCM_HOMEPATH,那么可以现在设置这些环境变量

过程

要为 UNIX 执行数据库完整性检查:

  1. 登录到数据库服务器。
  2. 将用户设置为 ccm_root
    $ su - ccm_root
    Password: *****
  3. 检查数据库。

    $ ccmdb check database_path

    此命令报告发现的所有问题。如果发现问题,请参阅修复数据库

  4. 注销用户 ccm_root

反馈