ccmdb repair

ccmdb repair 命令可修复 Rational®Synergy 数据库中 Informix® 级别的索引和表。

摘要

ccmdb|repair database_path /i|/repair_index table_name|index_name|"" [/y]
ccmdb|repair database_path /t|/repair_table table_name [/y]

用法

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

请确保运行 ccmdb repair 命令之前,所有 Rational Synergy 会话都已关闭。如果启动该命令时任何会话正在运行,那么您将接收到一个 Informix 错误。有关关闭数据库的信息,请参阅 ccmdb shutdown

此命令的用户为 Rational Synergy 管理员。

运行此命令之前,请备份当前数据库。

选项和参数

database_path
指定要保护的数据库的路径。
/i|/repair_index table_name|index_name|''
表示您想要重新创建索引。如果指定了 /repair_index 时还同时指定了表名称,则将修复表中的所有索引。如果未指定索引名,那么仅修复指定的索引。如果指定 "" ,那么修复数据库中的所有索引。
可能的表如下所示:

acckeysattribbindbsitecompvercontrolrelaterelease

/t|/repair_table table_name
表示您想要修复 table_name 的表数据。通过重命名表、创建表、复制到新表并删除旧表来执行此操作。
/y
运行命令而不显示确认消息。

示例

假设 ccmdb check 报告 attrib 表中的索引损坏。通过运行以下命令修订不一致性:

> ccmdb repair \\bulldog\ccmdb\primo /repair_index attrib


反馈