4 GGSCIコマンドライン・インタフェースのコマンド
Oracle GoldenGate Classic Architectureの、GoldenGateソフトウェア・コマンド・インタフェース(GGSCI)のコマンドとオプションの使用方法を学習し、使用例を確認します。
トピック:
- Oracle GoldenGate GGSCIコマンド・グループ
- ADD CREDENTIALSTORE
- ALTER DATASTORE
- DBLOGIN
- CLEAR INSTANTIATION CSN
- CREATE DATASTORE
- CREATE SUBDIRS
- CREATE WALLET
- DEFAULTJOURNAL
- FC
- FORCEAPPEND
- GETPARAMINFO
- INFO JAGENT
- INFO MANAGER
- INFO MARKER
- INFO PMSRVR
- OPEN WALLET
- REPAIR DATASTORE
- SEND MANAGER
- SET NAMECCSID
- SET INSTANTIATION CSN
- START JAGENT
- START PMSRVR
- STATUS JAGENT
- STATUS MANAGER
- STATUS PMSRVR
- STOP JAGENT
- STOP MANAGER
- STOP PMSRVR
- VIEW GGSEVT
4.1 Oracle GoldenGate GGSCIコマンド・グループ
この項では、GGSCIコマンドおよび各コマンド・グループについて説明します。
- Managerコマンドの概要
- Extractコマンドの概要
- Replicatコマンドの概要
- ERコマンドの概要
- ウォレット・コマンドの概要
- 資格証明ストア・コマンドの概要
- トレイル・コマンドの概要
- データベース・コマンドの概要
- Trandataコマンドの概要
- チェックポイント表コマンドの概要
- Oracleトレース表コマンドの概要
- Oracle GoldenGateデータ・ストア・コマンドの概要
- Oracle GoldenGate Monitor JAgentコマンドの概要
- Oracle GoldenGate自動ハートビート・コマンドの概要
- PMSRVRコマンドのサマリー
- プロシージャ・レプリケーション・コマンドのサマリー
- その他のOracle GoldenGateコマンドの概要
親トピック: GGSCIコマンドライン・インタフェースのコマンド
4.1.1 Managerコマンドの概要
Managerコマンドでは、Managerプロセスを制御します。Managerは、Oracle GoldenGate Classic Architectureの親プロセスで、そのプロセスとファイル、リソース、ユーザー・インタフェース、およびしきい値とエラーのレポートの管理を担当します。
表4-1 Managerコマンド
コマンド | 説明 |
---|---|
|
Managerポートおよび子プロセスに関する情報を返します。 |
|
Managerプロセスの実行に関する情報を返します。 |
|
Managerプロセスを起動します。 |
|
Managerプロセスの状態を返します。 |
|
Managerプロセスを中止します。 |
4.1.2 Extractコマンドの概要
Extractコマンドでは、Extractグループを作成および管理します。Extractプロセスは、構成パラメータに応じて完全なデータ・レコードまたはトランザクション・データの変更をキャプチャした後、データ・ポンプExtractまたはReplicatプロセスなどの下流プロセスによる次の処理のために、データをトレイルに送信します。
表4-2 Extractコマンド
コマンド | 説明 |
---|---|
|
Extractグループを作成します。 |
|
Extractグループの属性を変更します。 |
|
Extractグループの実行履歴を削除します。 |
|
Extractグループを削除します。 |
|
Extractグループに関する情報を返します。 |
|
Extractグループの実行を強制的に終了します。 |
|
Extractラグに関する情報を返します。 |
|
ExtractグループをOracleデータベースに登録します。 |
|
実行中のExtractグループに指示を送信するか、そのExtractグループに関する情報を返します。 |
|
Extractグループを起動します。 |
|
Extractグループの処理統計を返します。 |
|
Extractグループの状態を返します。 |
|
Extractグループを停止します。 |
|
ExtractグループをOracleデータベースから登録解除します。 |
4.1.3 Replicatコマンドの概要
Replicatコマンドでは、Replicatグループを作成および管理します。Replicatプロセスは、Extractプロセスによって抽出されたデータを読み取り、このデータをターゲット表に適用するか、ロード・アプリケーションなどの他のアプリケーションがこのデータを使用できるように準備を整えます。
表4-3 Replicatコマンド
コマンド | 説明 |
---|---|
|
Replicatグループを追加します。 |
|
Replicatグループの属性を変更します。 |
|
Replicatグループの実行履歴を削除します。 |
|
Replicatグループを削除します。 |
|
Replicatグループに関する情報を返します。 |
|
Replicatグループを強制的に終了します。 |
|
Replicatラグに関する情報を返します。 |
|
ReplicatグループをOracleデータベースに登録します。 |
|
実行中のReplicatグループに指示を送信するか、そのReplicatグループに関する情報を返します。 |
|
Replicatグループを起動します。 |
|
Replicatグループの処理統計を返します。 |
|
Replicatグループの状態を返します。 |
|
Replicatグループを停止します。 |
|
Replicatプロセスのクリーンでない停止後に、調整Replicatのすべてのスレッドを統一開始位置に戻します。 |
|
ReplicatグループをOracleデータベースから登録解除します。 |
4.1.4 ERコマンドの概要
ERコマンドでは、標準のExtractおよびReplicatコマンドを複数のExtractおよびReplicatグループに1つのユニットとして発行します。
表4-4 ERコマンド
コマンド | 説明 |
---|---|
|
指定したワイルドカード指定グループに関する情報を返します。 |
|
指定したワイルドカード指定グループを強制的に終了します。 |
|
指定したワイルドカード指定グループに関するラグ情報を返します。 |
|
指定したワイルドカード指定グループに指示を送信するか、そのワイルドカード指定グループに関する情報を返します。 |
|
指定したワイルドカード指定グループを起動します。 |
|
指定したワイルドカード指定グループの処理統計を返します。 |
|
指定したワイルドカード指定グループの状態を返します。 |
|
指定したワイルドカード指定グループを停止します。 |
4.1.5 ウォレット・コマンドの概要
ウォレット・コマンドでは、Oracle GoldenGateマスター暗号化鍵を格納するマスター・キー・ウォレットを管理し、マスター・キーをこのウォレットに追加します。
表4-5 ウォレット・コマンド
コマンド | 説明 |
---|---|
|
マスター暗号化キーを保存するウォレットを作成します。 |
|
マスター・キー・ウォレットを開きます。 |
|
削除済としてマークされているマスター・キーをウォレットから完全に削除します。 |
|
マスター・キー・ウォレットにマスター・キーを追加します。 |
|
マスター・キーに関する情報を返します。 |
|
マスター・キーの新しいバージョンを追加します。 |
|
マスター・キーに削除のマークを付けます。 |
|
マスター・キーの状態を削除済のマークから使用可能のマークに変更します。 |
4.1.6 資格証明ストア・コマンドの概要
資格証明ストア・コマンドを使用して、Oracle GoldenGate資格証明ストアを管理し、資格証明ストアに資格証明を追加します。
表4-6 資格証明ストア・コマンド
コマンド | 説明 |
---|---|
|
暗号化されたデータベース・ユーザー資格証明を格納する資格証明ストア(ウォレット)を作成します。 |
|
資格証明ストアのコンテンツを変更します。 |
|
資格証明ストアに関する情報を返します。 |
|
資格証明ストアとして機能するウォレットを削除します。 |
4.1.7 トレイル・コマンドの概要
トレイル・コマンドでは、Oracle GoldenGateトレイルを作成および管理します。トレイルは、ターゲットの場所に適用されるまで、Oracle GoldenGateが抽出データを一時的に保管する、ディスク上の一連のファイルです。
表4-7 トレイル・コマンド
コマンド | 説明 |
---|---|
|
Oracle GoldenGate構成にローカル・トレイルを追加します。 |
|
Oracle GoldenGate構成にリモート・トレイルを追加します。 |
|
ローカル・トレイルの属性を変更します。 |
|
リモート・トレイルの属性を変更します。 |
|
Oracle GoldenGate構成からローカル・トレイルを削除します。 |
|
Oracle GoldenGate構成からリモート・トレイルを削除します。 |
|
ローカル・トレイルに関する情報を返します。 |
|
リモート・トレイルに関する情報を返します。 |
4.1.8 データベース・コマンドの概要
データベース・コマンドでは、GGSCIからデータベースと通信します。
表4-8 データベース・コマンド
コマンド | 説明 |
---|---|
|
データベースに影響する他のコマンドを発行できるように、GGSCIセッションをデータベースにログインします。 |
|
Oracle GoldenGateのDDL履歴表のデータを表示します。 |
|
データベース・ログイン・パスワードを暗号化します。 |
|
レプリケーション環境のインストール後、Extractがトランザクション・データの取得を開始した時点で初期REDOレコードが使用可能になるように、Oracle順序を更新します。 |
|
名前が入力指定に一致するデータベース内の表をリストします。 |
|
Oracle GoldenGateプロセスがOracleマイニング・データベースへのログインに使用するユーザーの資格証明を指定します。 |
|
DB2 for i環境のGGSCIセッションのCCSIDを設定します。 |
4.1.9 Trandataコマンドの概要
Trandataコマンドでは、適切なデータベース・コンポーネントを構成して、ソース・データ操作をレプリケートするためにOracle GoldenGateが必要とするトランザクション情報を提供します。
表4-9 Trandataコマンド
コマンド | 説明 |
---|---|
|
スキーマレベルのサプリメンタル・ロギングを有効にします。 |
|
表レベルのサプリメンタル・ロギングを有効にします。 |
|
スキーマレベルのサプリメンタル・ロギングを無効にします。 |
|
表レベルのサプリメンタル・ロギングを無効にします。 |
|
スキーマレベルのサプリメンタル・ロギングの状態に関する情報を返します。 |
|
表レベルのサプリメンタル・ロギングの状態に関する情報を返します。 |
|
表のインスタンス化CSNフィルタリングを使用するかどうか、およびその使用方法を設定します。 |
|
表のインスタンス化CSNフィルタリングを解除します。 |
4.1.10 チェックポイント表コマンドの概要
チェックポイント表コマンドでは、Oracle GoldenGateがトレイル内のReplicatの現在位置の追跡に使用するチェックポイント表を管理します。
表4-10 チェックポイント表コマンド
コマンド | 説明 |
---|---|
|
データベースにチェックポイント表を作成します。 |
|
不要になったチェックポイント・レコードを削除します。 |
|
データベースからチェックポイント表を削除します。 |
|
チェックポイント表に関する情報を返します。 |
|
|
4.1.11 Oracleトレース表コマンドの概要
トレース表コマンドでは、Oracleデータベースの双方向同期で使用するOracle GoldenGateトレース表を管理します。Replicatは、各トランザクションの開始時にトレース表に操作を生成します。Extractは、トレース表上の操作で開始されるすべてのトランザクションを無視します。Replicatの操作を無視することで、ソース表とターゲット表間のデータのループバックを防止できます。
表4-11 Oracleトレース表コマンド
コマンド | 説明 |
---|---|
|
トレース表を作成します。 |
|
トレース表を削除します。 |
|
トレース表に関する情報を返します。 |
4.1.12 Oracle GoldenGateデータ・ストア・コマンドの概要
データ・ストア・コマンドを使用して、Oracle GoldenGate Monitorで使用する監視情報を格納するためにOracle GoldenGateが使用するデータ・ストアを制御します。
表4-12 Oracle GoldenGateデータ・ストア・コマンド
コマンド | 説明 |
---|---|
|
データ・ストアによるプロセス間通信に使用されるメモリー・モデルを変更します。 |
|
データ・ストアを作成します。 |
|
データ・ストアを削除します。 |
|
データ・ストアに関する情報を返します。 |
|
アップグレード後または破損した場合にデータ・ストアを修復します。 |
4.1.13 Oracle GoldenGate Monitor JAgentコマンドの概要
JAgentコマンドでは、Oracle GoldenGate Monitor JAgentを制御します。
表4-13 JAgentコマンド
コマンド | 説明 |
---|---|
|
JAgentに関する情報を返します。 |
|
JAgentを起動します。 |
|
JAgentの状態を返します。 |
|
JAgentを停止します。 |
4.1.14 Oracle GoldenGate自動ハートビート・コマンドの概要
ハートビート表コマンドでは、Oracle GoldenGateの自動ハートビート機能を制御します。
表4-14 ハートビート表コマンド
コマンド | 説明 |
---|---|
|
自動ハートビート機能に必要なオブジェクトを作成します。 |
|
既存のハートビート・オブジェクトを変更します。 |
|
既存のハートビート・オブジェクトを削除します。 |
|
ハートビート表内のエントリを削除します。 |
|
ハートビート表情報を表示します。 |
4.1.15 PMSRVRコマンドのサマリー
PMSRVR
コマンドを使用して、パフォーマンス・メトリック・サーバー・プロセスを制御します。Performance Metrics Serverは、メトリック・サービスを使用してインスタンス・デプロイメントのパフォーマンス結果を収集および格納します。
表4-15 PMSRVRコマンド
コマンド | 説明 |
---|---|
|
Oracle GoldenGate Performance Metrics Serverに関する情報を返します。 |
|
Oracle GoldenGate Performance Metrics Serverプロセスを起動します。 |
|
実行中のOracle GoldenGate Performance Metrics Serverプロセスに関する情報を返します。 |
|
Oracle GoldenGate Performance Metrics Serverプロセスを停止します。 |
4.1.16 プロシージャ・レプリケーション・コマンドのサマリー
プロシージャ・レプリケーション・コマンドを使用して、Oracle GoldenGateでプロシージャ・サプリメンタル・ロギングを有効または無効にします。これらのコマンドを実行するには、Oracle GoldenGate管理者がdblogin
でOracle Databaseに接続している必要があります。
表4-16 プロシージャ・レプリケーション・コマンド
コマンド |
説明 |
|
プロシージャ・レプリケーションのサプリメンタル・ロギングを追加します。 |
|
プロシージャ・レプリケーションのサプリメンタル・ロギングを削除します。 |
|
プロシージャ・レプリケーションに関する情報を表示します。 |
4.1.17 その他のOracle GoldenGateコマンドの概要
次のコマンドでは、Oracle GoldenGateのその他の様々な機能を制御します。
表4-17 その他のコマンド
コマンド | 説明 |
---|---|
|
前のGGSCIコマンドを変更しないで実行します。 |
|
ネストされた |
|
DB2 for iデータベースで使用する場合に |
|
前に発行したGGSCIコマンドの変更と再実行を可能にします。 |
|
GGSCIコマンドの構文と使用方法の支援を表示します。 |
|
GGSCIセッションの開始以降で最近発行されたコマンドのリストを表示します。 |
|
システムのすべてのOracle GoldenGateプロセスのステータスとラグを表示します。 |
|
Oracle GoldenGateコマンドのリストを含むファイルを処理します。 |
|
GGSCIインタフェース内からシェル・コマンドを実行します。 |
|
Oracle GoldenGate環境の属性を表示します。 |
|
オペレーティング・システムおよびデータベースの情報を表示します。 |
|
Oracle GoldenGateエラー・ログ( |
|
ExtractまたはReplicatで生成されたプロセス・レポートまたは破棄ファイルを表示します。 |