ccmdb repair

ccmdb repair 命令修复数据库索引。

摘要

ccmdb repair database_path -i|-repair_index table_name|index_name|"" [-y]

ccmdb repair database_path -t|-repair_table table_name [-y]

用法

使用 ccmdb repair 命令修复在数据库级别损坏的索引和表

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

要运行此命令,您必须作为具有相应任务的写特权的 Oracle 用户进行登录。有关更多信息,请参阅在 Oracle 上设置 UNIX 用户特权

选项和参数

database_path
指定要修复的数据库的路径。
-i|-repair_index table_name|index_name|""
表示您想要重新创建索引。如果指定 -repair_index 时还同时指定了表名称,那么将修复表中的所有索引。如果未指定索引名,那么仅修复指定的索引。如果指定 "" ,那么修复数据库中的所有索引。
可能的表如下所示:acckeysattribbindbsitecompvercontrolrelaterelease
-t|-repair_table table_name
表示您想要修复 table_name 的表数据。可修复表数据、重命名表、创建表、复制到新表然后删除旧表。
-y
执行命令而不显示确认消息。

示例

根据 ccmdb check 的结果,修订数据库 /vol/tom/ccmdb/primoattrib 表中的索引损坏的部分。

$ ccmdb repair /vol/tom/ccmdb/primo -repair_index attrib


反馈