MySQL用のExtractの追加
このコンテンツを正しく表示するには、JavaScriptを有効にする必要があります
MySQL用のExtractの追加
Extract は、ソース・データ・ソース接続に対して実行され、データを抽出(取得)するプロセスです。Learn to add an Extract for MySQL Database Server , HeatWave on OCI , Azure Database for MySQL , HeatWave on AWS , Amazon Aurora MySQL , Amazon RDS for MySQL , Amazon RDS for MariaDB , Google Cloud SQL for MySQL , SingleStoreDB , SingleStoreDB Cloud , HeatWave on AWS , and HeatWave on Azure technologies.
Extractの追加(26ai)
Oracle GoldenGate 26aiでMySQLソースのExtractを追加するには:
deployment console ナビゲーション・メニューで、Extracts をクリックします。
Extracts ページで、「Extract の追加」 (プラス・アイコン)をクリックします。
「Extract の追加」フォームは、4つのページで構成されます。必要に応じて、「Extract の追加」フォームに入力します。
Extract の「情報」ページで:
Extract タイプ を選択します:
Change Data Capture Extract
Initial Load Extract
プロセス名 を入力します。
「説明」 を入力します(オプション)。
「次へ」 をクリックします。
Extract オプション・ページ:
開始 するタイミングを選択します。
Extract Trail の詳細を入力します。
名前 (2文字のみ使用できます。)
サブディレクトリ
トレイル・サイズ
トレイル・シーケンス
トレイル・オフセット
ドロップダウンから「ソース資格証明」「ドメイン」 および「別名」 を選択します。
「次へ」 をクリックします。
「管理対象オプション」ページで、必要に応じてオプションのフィールドに入力します。
「プロファイル名」 を選択します。
「デプロイメントのヘルスに不可欠」 を有効にします。
「自動開始」 を有効にします。
「自動再起動」 を有効にします。
「次へ」 をクリックします。
「パラメータ・ファイル」ページで、テキスト領域のパラメータ・ファイルを編集して、取得する表の詳細をリストできます。次に例を示します。
table source.table1;
ノート:
GoldenGateでは、デフォルトでグリニッジ標準時(GMT)が使用されます。SETENVを使用して、
Extract のデフォルト設定をオーバーライドします。この変更は
Extract プロセスにのみ適用され、デプロイメントには適用されません。
setenv (TZ="US/Eastern")
setenv (TZ="GMT+5")
「Create and Run」 をクリックしてExtract を起動します。「作成」をクリックすると、後でExtracts ページからExtract を手動で起動できます。
Extracts ページに戻り、Extract プロセスを選択してその詳細を表示できます。
Extractの追加(21c )
Oracle GoldenGate 21c でMySQLデータベース用のExtractを追加するには:
OCI GoldenGateデプロイメント・コンソール で、管理サービスの「概要」ページにあることを確認し、「Extractの追加」 (プラス・アイコン)をクリックします。
「Add Extract」ページの「Extract Type」 で、次のいずれかを選択し、「Next」 をクリックします。
「Extractオプション」ページの「基本情報」で、必要に応じてフィールドに入力します:
「プロセス名」 に、最大8文字のExtractプロセスの名前を入力します。
(オプション)「説明」 に、このプロセスを他のプロセスから区別するのに役立つ簡単な説明を入力します。
「目的」 で、このExtractの目的を最適に説明するオプションを選択します:
一方向(デフォルト)
ディザスタ・リカバリ
N-Way
グローバル・トランザクション識別子(GTID)を使用していないMySQLデータベースからデータを取得する場合のみ、「リモート」 を有効にします。
「資格証明ドメイン」 で、「Oracle GoldenGate」 を選択します。
「資格証明別名」 で、ソースMySQL接続を選択します。
「トレイル名」 に、トレイル・ファイルの2文字の名前を入力します。
(オプション)「トレイルのサブディレクトリ」 で、生成されるトレイル・ファイルのカスタムの場所を設定します。
「トレイル・サイズ」 で、生成されるトレイル・ファイルの最大数を設定します。
(オプション)「暗号化プロファイル」で、暗号化プロファイルの説明を入力します。暗号化プロファイルが作成されていない場合は、デフォルトでローカル・ウォレット・プロファイルが選択されます。
ドロップダウンからプロファイル名を選択します。ローカル・ウォレット・プロファイルまたはカスタム・プロファイルを選択できます。
ドロップダウンから暗号化プロファイルを選択します。
暗号化プロファイルのマスターキーを指定します。
(オプション)「管理対象オプション」では、次を構成できます。
ノート:
プロファイルを追加し、「自動起動」および「自動再起動」オプションを構成すると、ネットワークの中断後にデプロイメントを自動的に再起動できます。詳細は、
「管理対象プロセスの構成」 を参照してください。
「次へ」 をクリックしてください。
「Extractパラメータ」ページで、テキスト領域のパラメータ・ファイルを編集して、取得する表の詳細をリストできます。次に例を示します。
table source.table1;
ノート:
GoldenGateでは、デフォルトでグリニッジ標準時(GMT)が使用されます。SETENVを使用して、Extractのデフォルト設定をオーバーライドします。この変更はExtractプロセスにのみ適用され、デプロイメントには適用されません。
setenv (TZ="US/Eastern")
setenv (TZ="GMT+5")SETENV についてさらに学習します。
Extractをバックグラウンドで非同期に登録するには、「バックグラウンドでExtractを登録」 を選択します。
「作成および実行」 をクリックして、Extractを作成します。「作成」 をクリックすると、後で管理サービスの「概要」ページからExtractを手動で起動できます。
管理サービスの「概要」ページに戻り、Extractプロセスのステータスを確認できます。Extractの「アクション」 メニューから「詳細」 を選択して、プロセス情報、チェックポイント、統計、パラメータおよびレポートを表示します。
さらに学ぶ
Extractプロセスおよびデータの取得についてさらに学習しますか。関連項目:
GTID対応データベースに対するリモート変更データ取得Extracts が失敗します
グローバル・トランザクション識別子(GTID)を使用するMySQLデータベースに対してリモート・オプションを有効にして
Change Data Capture Extract プロセスを作成すると、
Extract プロセスは失敗し、次のエラーがレポートされます:
ERROR OGG-25192 Trail file '<trail name>' is remote. Only local trail allowed for this extract.
回避策: Change Data Capture Extract の「パラメータ・ファイル」画面で、TRANLOGOPTIONS ALTLOGDEST REMOTEという行を削除します。
詳細は、Oracle GoldenGate for MySQLの使用 を参照してください。