翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Oracle GoldenGate フラットファイルアダプターを使用して Oracle データベースを Amazon RDS for Oracle に移行する
作成者: Dhairya Jindani (AWS) と Baji Shaik (AWS)
環境:PoC またはパイロット | ソース: Oracle データベース (オンプレミスまたはEC2インスタンス) | ターゲット: Amazon RDS for Oracle |
R タイプ: リプラットフォーム | ワークロード: Oracle | テクノロジー: 移行、分析、データベース |
AWS サービス: Amazon RDS |
[概要]
Oracle GoldenGate は、異種データベースと IT 環境向けのリアルタイムのデータキャプチャとレプリケーションサービスです。ただし、このサービスは、現在 Oracle 用の Amazon Relational Database Service (Amazon RDS) をサポートしていません。サポートされているデータベースのリストについては、「Oracle GoldenGate for Heterogeneous Databases
このパターンでは、Oracle を使用してソース Oracle データベースから証跡ファイルを GoldenGate 抽出します。データポンプは、証跡ファイルをEC2インスタンスである統合サーバーにコピーします。統合サーバーでは、Oracle はフラットファイルアダプター GoldenGate を使用して、証跡ファイルの変換データキャプチャに基づいて一連のシーケンシャルフラットファイルを生成します。Oracle は、データを区切り文字で区切られた値または長さで区切られた値として GoldenGate フォーマットします。次に、Oracle SQL*Loader を使用して、フラットファイルをターゲット Amazon RDS for Oracle データベースインスタンスにインポートします。
ターゲットオーディエンス
このパターンは、Oracle の基本的な構成要素の経験と知識がある方を対象とし GoldenGateています。詳細については、「Oracle GoldenGate アーキテクチャの概要
前提条件と制限
前提条件
アクティブな Amazon Web Services (AWS) アカウント。
Oracle GoldenGate ライセンス。
Oracle GoldenGate アダプターの別のライセンス。
オンプレミスまたはEC2インスタンスで実行されているソース Oracle データベース。
統合サーバーとして使用される EC2 Linux インスタンス。詳細については、「Amazon EC2 Linux インスタンスの開始方法」 (Amazon EC2ドキュメント) を参照してください。
ターゲット Amazon RDS for Oracle データベースインスタンス。詳細については、「Oracle DB インスタンスの作成」 (Amazon RDSドキュメント) を参照してください。
製品バージョン
Oracle データベースエンタープライズエディションバージョン 10g、11g、12c、またはそれ以降
Oracle GoldenGate バージョン 12.2.0.1.1 以降
アーキテクチャ
ソーステクノロジースタック
Oracle データベース (オンプレミスまたはEC2インスタンス)
ターゲットテクノロジースタック
Amazon RDS for Oracle
ソースアーキテクチャとターゲットアーキテクチャ
Oracle は、ソースデータベースログから証跡を GoldenGate 抽出します。
データポンプは証跡を抽出し、統合サーバーに移行します。
Oracle GoldenGate フラットファイルアダプターは、証跡、ソース定義、抽出パラメータを読み取ります。
抽出を終了すると、制御ファイルとフラットデータファイルが生成されます。
フラットデータファイルを AWS クラウドの Amazon RDS for Oracle データベースインスタンスに移行します。
ツール
AWS サービス
Amazon Elastic Compute Cloud (Amazon EC2) は、AWSクラウドでスケーラブルなコンピューティング容量を提供します。必要な数の仮想サーバーを起動することができ、迅速にスケールアップまたはスケールダウンができます。
Amazon Relational Database Service (Amazon RDS) for Oracle は、AWSクラウドで Oracle リレーショナルデータベースをセットアップ、運用、スケーリングするのに役立ちます。
その他のサービス
Oracle GoldenGate
は、あるデータベースから別の異種データベース、またはフラットファイルなどの別のターゲットトポロジにデータをレプリケート、フィルタリング、変換するのに役立つサービスです。 Oracle GoldenGate アプリケーションアダプター
を使用すると GoldenGate 、Oracle はソースデータベースの証跡ファイルにキャプチャされたトランザクションデータから一連のシーケンシャルフラットファイルとコントロールファイルを生成できます。これらのアダプターは、データウェアハウスアプリケーション、専有アプリケーション、またはレガシーアプリケーションでの抽出、変換、ロード (ETL) オペレーションに広く使用されています。Oracle はこのキャプチャ GoldenGate を実行し、異種データベース、プラットフォーム、オペレーティングシステムにほぼリアルタイムで適用します。アダプターは、 CSV や Apache Parquet など、出力ファイルのさまざまな形式をサポートしています。生成されたこれらのファイルを読み込んで、データをさまざまな異種データベースにロードできます。
エピック
タスク | 説明 | 必要なスキル |
---|---|---|
Oracle をダウンロードします GoldenGate。 | ソースデータベースサーバーで、Oracle GoldenGate バージョン 12.2.0.1.1 以降をダウンロードします。手順については、「Oracle のダウンロード (Oracle ドキュメント) GoldenGate | DBA |
Oracle をインストールします GoldenGate。 | 手順については、「Oracle のインストール (Oracle ドキュメント) GoldenGate | DBA |
Oracle をセットアップします GoldenGate。 | 手順については、「 Database for Oracle の準備 GoldenGate | DBA |
タスク | 説明 | 必要なスキル |
---|---|---|
Oracle をダウンロードします GoldenGate。 | 統合サーバーで、Oracle GoldenGate バージョン 12.2.0.1.1 以降をダウンロードします。手順については、「Oracle のダウンロード (Oracle ドキュメント) GoldenGate | DBA |
Oracle をインストールします GoldenGate。 | 異種環境用のディレクトリの作成、マネージャプロセスの設定、 | DBA |
タスク | 説明 | 必要なスキル |
---|---|---|
Oracle GoldenGate アダプターを準備します。 | 統合サーバーで、Oracle GoldenGate アダプターソフトウェアを設定します。次のコマンドを実行します。
| DBA |
データポンプを設定します。 | ソースサーバーで、トレイルファイルをソースサーバーから統合サーバーに転送するようにデータポンプを設定します。データポンプパラメータファイルとトレイルファイルディレクトリを作成します。手順については、「Configuring the Flat File Adapter | DBA |
タスク | 説明 | 必要なスキル |
---|---|---|
フラットファイルを生成します。 | 抽出ファイルと制御ファイルを作成し、統合サーバーで抽出プロセスを開始します。これにより、データベースの変更が抽出され、ソースデータベースがフラットファイルに書き込まれます。手順については、「Using the Flat File Adapter | DBA |
フラットファイルを、ターゲットデータベースにロードします。 | フラットファイルをターゲット Amazon RDS for Oracle データベースインスタンスにロードします。詳細については、「Oracle SQL*Loader を使用したインポート」 (Amazon RDSドキュメント) を参照してください。 | DBA |
トラブルシューティング
問題 | ソリューション |
---|---|
Oracle GoldenGate フラットファイルアダプターはエラーを生成します。 | アダプタエラーの説明については、「エラーメッセージの検索 |
関連リソース
Oracle のインストール GoldenGate
(Oracle ドキュメント) Oracle の設定 GoldenGate
(Oracle ドキュメント) Oracle GoldenGate Adapters
について (Oracle ドキュメント) Configuring the Flat File Adapter
(Oracle ドキュメント)