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]

用途

詳しくは、『データベースの保全性チェックの実行』を参照してください。

必ず、すべての Rational Synergy セッションをシャットダウンしてから、ccmdb repair コマンドを実行してください。コマンドを開始する際に実行中のセッションが 1 つでもあると、Informix エラーを受け取ることになります。データベースのシャットダウンについては、『ccmdb shutdown』を参照してください。

このコマンドのユーザーは、Rational Synergy アドミニストレーターです。

このコマンドを実行する前に、現行データベースをバックアップしてください。

オプションおよび引数

database_path
保護するデータベースのパスを指定します。
/i|/repair_index table_name|index_name|''
索引を再作成することを示します。/repair_index をテーブル名と共に指定した場合は、そのテーブル内のすべての索引が修復されます。索引名を指定した場合は、指定の索引のみが修復されます。"" を指定した場合は、データベース内のすべての索引が修復されます。
指定できるテーブルは以下のとおりです。

acckeysattribbindbsitecompvercontrolrelate、および release

/t|/repair_table table_name
table_name のテーブル・データを修復することを示します。これを行うには、テーブルを名前変更し、元の名前のテーブルを作成し、新規テーブルにコピーしてから、元のテーブルを削除します。
/y
確認メッセージを表示せずにコマンドを実行します。

ccmdb check から attrib テーブル内の索引が破損していることが報告されたとします。以下のコマンドを実行して、不整合を修正します。

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


フィードバック