主コンテンツへ
Oracle® Fusion Middleware Oracle GoldenGateリファレンスfor Windows and UNIX
12c (12.2.0.1)
E70112-04
目次へ移動
目次

前
次

1.78 DELETE CHECKPOINTTABLE

Replicat for Java、Oracle GoldenGate Applications AdapterまたはOracle GoldenGate Big Dataには無効です。

DELETE CHECKPOINTTABLEでは、データベースからチェックポイント表を削除します。このコマンドを使用する前に、DBLOGINコマンドを使用してデータベース接続を確立してください。

関連付けられているReplicatグループがアクティブな状態のときにチェックポイント表の使用を停止するには、次の手順を実行します。

  1. GGSCIを実行します。

  2. Replicatを停止します。

    STOP REPLICAT group
    
  3. Replicatグループを削除した後、次のコマンドを使用してこのグループをもう一度追加します。

    DELETE REPLICAT group
    ADD REPLICAT group, EXTTRAIL trail, NODBCHECKPOINT
    
  4. GGSCIを終了し、もう一度起動します。

  5. Replicatをもう一度起動します。

    START REPLICAT group
    
  6. DBLOGINコマンドとデータベースに対して適切な認証オプションを使用して、データベースにログインします。DBLOGINを参照してください。

  7. DELETE CHECKPOINTTABLEを使用してチェックポイント表を削除します。

Replicatが実行中でトランザクションが発生している間にチェックポイント表を削除すると、Replicatは異常終了し、チェックポイント表が見つからないことを示すエラーを返します。ただし、チェックポイントはディスク内のチェックポイント・ファイルに保持されています。処理を再開するには、チェックポイント表を同じ名前でもう一度追加します。トレイル内データのレプリケーションが再開されます。すると、チェックポイント表を削除できます。

構文

DELETE CHECKPOINTTABLE [[container. | catalog.]owner.table] [!]
container. | catalog.

Oracleプラガブル・データベースまたはSQL/MXカタログ(該当する場合)。このオプションを省略すると、カタログまたはプラガブル・データベースのデフォルトは、DBLOGINコマンドのSOURCEDBUSERIDまたはUSERIDALIAS部分(データベースにより異なる)と関連するものになります。

owner.table

削除するチェックポイント表の所有者および名前。GLOBALSファイルのCHECKPOINTTABLEパラメータの指定と同じ場合、所有者と名前は省略できます。

!

表を削除するかどうかを確認するプロンプトをバイパスします。

DELETE CHECKPOINTTABLE ggs.fin_check