Migrate to Oracle Exadata Database Service on Dedicated Infrastructure
This section describes how to migrate your Oracle Exadata workloads to Oracle Exadata Database Service on Dedicated Infrastructure, and migrate your VMware applications to Oracle Cloud VMware Solution.
アーキテクチャ
This architecture shows a migration from on-premises Oracle Exadata databases and VMware applications to Oracle Exadata Database Service on Dedicated Infrastructure and Oracle Cloud VMware Solution.
Oracle Zero Downtime Migrationを使用して、オンプレミスからクラウドにデータを移行する際のダウンタイムを最小限に抑えながら、データベースの移行を自動化します。
HCXやvMotionなどのVMwareツールを使用して、VMwareで実行されているオンプレミス・アプリケーションをOracle Cloud VMware Solutionに移行します。Oracle Cloud VMware Solutionでは、OCIベア・メタル・インスタンスで実行される、OCIテナンシ内のVMwareソフトウェア定義データ・センター(SDDC)を完全に自動実装できます。
次の図は、このリファレンス・アーキテクチャを示しています。
migrate-vmware-cloud-solution-exadata-dedicated-architecture.zip
このアーキテクチャでは、次のコンポーネントがサポートされます。
- リージョン
Oracle Cloud Infrastructureリージョンは、可用性ドメインと呼ばれる1つ以上のデータ・センターを含むローカライズされた地理的領域です。リージョンは他のリージョンから独立しており、広大な距離で(複数の国または複数の大陸にまたがる)リージョンを分離できます。
- 仮想クラウド・ネットワーク(VCN)およびサブネット
VCNは、Oracle Cloud Infrastructureリージョンで設定する、カスタマイズ可能なソフトウェア定義のネットワークです。VCNは、従来のデータ・センター・ネットワークと同様に、ネットワーク環境の完全な制御を可能にします。VCNには重複しない複数のCIDRブロックを含めることができ、VCNの作成後にそれらを変更できます。VCNをサブネットにセグメント化して、そのスコープをリージョンまたは可用性ドメインに設定できます。各サブネットは、VCN内の他のサブネットと重複しない連続した範囲のアドレスで構成されます。サブネットのサイズは、作成後に変更できます。サブネットはパブリックにもプライベートにもできます。
- Oracle Exadata Database Service on Dedicated Infrastructure
Oracle Exadata Database Service on Dedicated Infrastructureは、OCIデータ・センターでOracle Exadata Database Machineをサービスとして提供します。Oracle Exadata Database Service on Dedicated Infrastructureサービスは、OCIリージョンの単一のExadataラックで実行される1つ以上のVMクラスタで実行される多くのOracleデータベースをホストできます。Oracle Exadata Database Service on Dedicated Infrastructureは、データベース統合に最適なプラットフォームです。
- Oracle Cloud VMware Solutionソフトウェア定義データ・センター(SDDC)
OracleとVMwareは、Oracle Cloud Infrastructure内で使用するVMware認定のソフトウェア定義データ・センター(SDDC)実装の開発と提携しています。Oracle Cloud VMware Solutionと呼ばれるこの実装は、Oracle Cloud Infrastructureを使用して、可用性の高いVMware SDDCをホストします。また、オンプレミスのVMware SDDCのすべてのワークロードをOracle Cloud VMware Solutionにシームレスに移行できます。Oracle Cloud VMware Solutionには、次のVMwareコンポーネントが含まれています:
- VMware vSphere ESXi
- VMware vSAN
- VMware vCenter
- VMware NSX-T
- VMware HCX (オプション)
- ベア・メタル
Oracle Cloud VMware Solutionソフトウェア定義のデータ・センター(SDDC)には、Oracle Cloud VMware Solutionをホストするベア・メタル・サーバーが含まれます。ベア・メタル・サーバーは、多くのコア数、大量のメモリーおよび高帯域幅(Oracle Cloud VMware Solutionなど)を必要とするアプリケーションをサポートしています。Oracle Cloud VMware Solutionをベア・メタル・サーバーにデプロイし、他のパブリック・クラウドやオンプレミス・データ・センターと比較してパフォーマンスが大幅に向上した仮想マシンを構成できます。
- サービス・ゲートウェイ
サービス・ゲートウェイは、VCNからOracle Cloud Infrastructure Object Storageなどの他のサービスへのアクセスを提供します。The traffic from the VCN to the Oracle service travels over the Oracle network fabric and never traverses the internet.
- Dynamic routing gateway (DRG)
DRGは、VCNとリージョン外部のネットワーク(別のOracle Cloud InfrastructureリージョンのVCN、オンプレミス・ネットワーク、別のクラウド・プロバイダ内のネットワークなど)間の、同じリージョン内のVCN間のプライベート・ネットワーク・トラフィックのパスを提供する仮想ルーターです。
- FastConnect
Oracle Cloud Infrastructure FastConnectは、データ・センターとOracle Cloud Infrastructureの間に専用のプライベート接続を簡単に作成する方法を提供します。FastConnectは、インターネットベースの接続と比較して、高帯域幅のオプションとより信頼性の高いネットワーク・エクスペリエンスを提供します。
- ファイル・ストレージ
OCI File Storageは、論理移行中に共有ファイル・システムから移行されたデータベースをインポートするために使用されます。
- オブジェクト・ストレージ
OCI Object Storageは、移行中の一時記憶域の論理的および物理的な移行に使用されます。
開始する前に
開始する前に、この設定で使用される主要コンポーネントのバージョンを確認し、製品ドキュメントで後から参照してください。
要件のレビュー
- ソース・データベースでOracle Databaseバージョン19.18 Enterprise Edition以上が実行されていることを確認します。
- ターゲット・データベースは、Oracle Exadata Database Service on Dedicated Infrastructure X8以上、Oracle Databaseバージョン19.18 Enterprise Edition以上である必要があります。
- Oracle Zero Downtime Migrationはバージョン21.4以上である必要があります。
- 中間ストレージには、OCI Object Storage、Oracle ZFS Storage Appliance (NAS)およびOCI File Storageが含まれる必要があります。
文書のレビュー
このソリューション・プレイブックでは、データベース・ワークロードを移行する方法について説明します。VMwareワークロードの移行方法については、次のソリューションを参照してください。追加のリソースは、データベース移行のコンテキスト、詳細および参照に役立ちます。
ワークロードのVMwareコンポーネントをOracle Cloud VMware Solutionに移行する方法について学習します。
Oracle Zero Downtime Migrationリソースを確認します:
- Oracle Zero Downtime Migration
- Oracle Zero Downtime Migrationのビデオ
- Oracle Zero Downtime Migrationソフトウェアのインストール
物理移行リソースを確認します。
- Oracle Zero Downtime Physical Migrationステップバイステップ・ガイド
- 『Move to Oracle Cloud Using Zero Downtime Migration Guide』のゼロ・ダウンタイム移行物理移行パラメータに関する項
論理移行リソースを確認します。
- ステップバイステップ・ガイド- オンプレミスからOracle Exadata Database Service on Dedicated Infrastructureへのオンライン論理移行および実行中アップグレード
- 「論理移行パラメータの設定」 in Move to Oracle Cloud Using Zero Downtime Migration Guide
Oracle Databaseのリソースを確認します。
必要な製品およびロールについて
このソリューションには、次の製品が必要です。
- Oracle Cloud Infrastructure Identity and Access Management
- OCIコンピュート
- OCI Object Storage
- OCIファイル・ストレージ
- Oracle Zero Downtime Migration
- Oracle Exadata
- Oracle Exadata Database Service on Dedicated Infrastructure
各製品に必要なロールは次のとおりです。
製品名: ロール | 必要... |
---|---|
Oracle Cloud Infrastructure Identity and Access Management: OCI_user |
|
OCIコンピュート: admin |
OCI Computeインスタンスを作成してOracle Zero Downtime Migrationソフトウェアを実行します |
OCIオブジェクト・ストレージ: Storage Admin |
論理的および物理的移行のためのOCI Object Storageバケットの作成 |
OCIファイル・ストレージ: Storage Admin |
論理移行用のOCI File Storageの作成 |
Oracle Zero Downtime Migration: opc |
zdmuser を作成して、Oracle Zero Downtime Migrationソフトウェアをインストールおよび実行します
|
Oracle Zero Downtime Migration: zdmuser |
|
Oracle Exadata: root/sudoer user |
|
Oracle Exadataデータベース: sys/system |
|
Oracle Exadata Database Service on Dedicated Infrastructure: Database Admin |
ターゲットOracle Exadata Database Service on Dedicated Infrastructureデータベースの作成 |
Oracle Exadata Database Service on Dedicated Infrastructure VM Cluster Nodes: opc |
|
Oracle Exadata Database Service on Dedicated Infrastructureデータベース: sys/system |
|
必要なものを取得するには、Oracle製品、ソリューションおよびサービスを参照してください。
論理および物理的移行について
Oracle Zero Downtime Migrationは、Oracle ExadataからOracle Exadata Database Service on Dedicated Infrastructureへの2つのタイプのデータベース移行(論理移行と物理移行)をサポートしています。
論理移行ではOracle Data PumpとOracle GoldenGateの組合せが使用されますが、物理移行ではOracle Recovery Manager (RMAN)とOracle Data Guardの組合せが使用されます。次の表に、論理移行または物理移行を使用するシナリオを示します。
論理移行 | 物理移行 |
---|---|
いくつかのプラガブル・データベースまたはスキーマ(あるいはその両方)が移行される場合に推奨されます。 | データベース全体が移行される場合に推奨されます。たとえば、すべてのプラガブル・データベースを含むコンテナ・データベース、またはリフト・アンド・シフトなどです。 |
プラガブル・データベース(PDB)またはスキーマ(あるいはその両方)を移行できます。 | コンテナ・データベースはコンテナ・データベースに移行され、非コンテナ・データベースは非コンテナ・データベースに移行されます。 |
ソースとターゲットのSys パスワードは異なる場合があります。ソースとターゲットのデータベース名は異なる場合があります。
|
ソースとターゲットの両方でSys パスワードとデータベース名は同じである必要があります。ソースとターゲットのDB_UNIQUE_NAMEは異なる必要があります。
|
移行中にデータベースをアップグレードできます。 | 移行の一部としてデータベースをアップグレードすることはできません。 |
論理移行を使用した移行
このセクションでは、オフライン論理移行を実行する方法について説明します。オンライン移行については、「ドキュメントのレビュー」のセクションを参照してください。
移行を実行する前に、次の点に注意してください。
- Oracle Exadata上のソース・データベースを暗号化する必要はありません。Oracle Zero Downtime Migrationは、移行中にターゲット・データベースを暗号化します。
- ソース・データベースとターゲット・データベースの
sys
パスワード、ウォレット・パスワード、データベース・バージョン、データベース名およびパッチ・レベルが同じである必要はありません。 - Oracle Zero Downtime Migrationでは、特定のプラガブル・データベース(PDB)またはスキーマ(あるいはその両方)をOracle Exadata Database Service on Dedicated Infrastructureのプラガブル・データベースに移行できます。
- 論理移行には共有ファイル・システムが必要です。論理移行中、Oracle Zero Downtime MigrationはデータをOCI Object Storageに直接エクスポートしません。ソースExadataデータベースで、Oracle Zero Downtime Migrationはデータを共有ファイル・システム(ネットワーク・ファイル・システムまたはOracle Advanced Cluster File System)にエクスポートします。エクスポートされたデータは、OCI Object Storageにアップロードされます。Oracle Zero Downtime Migrationは、データ・ダンプをOCI Object StorageからOCI File Storageに移動します。Finally, then Oracle Exadata Database Service on Dedicated Infrastructure can import the data from OCI File Storage via network file system.
- オンプレミスのOracle Exadataでは、単一インスタンス・データベースとRACデータベースの両方を実行できます。Oracle Exadata Database Service on Dedicated Infrastructureは、RACデータベースを実行します。データベースの移行中、Oracle Zero Downtime Migrationは、必要に応じて単一インスタンスをRACデータベースに変換します。
- オンプレミスのOracle Exadataでは、Oracle Transparent Data Encryptionを使用してデータベースを暗号化することはオプションです。ExadataからDedicated InfrastructureのOracle Exadata Database Serviceにデータベースを移行する場合、ターゲットのOracle Exadata Database Service on Dedicated Infrastructureデータベースは常に暗号化されます。
- 次のステップでは、Oracle Exadataがインストールされているデータ・センターと、Oracle Exadata Database Service on Dedicated InfrastructureおよびOracle Zero Downtime Migration仮想マシンが構成されているOCI Virtual Cloud Networkの間に直接ネットワーク接続があることを前提としています(アーキテクチャ図に示すように、FastConnectまたはIPSec VPNを介して)。
次の手順では、オフライン論理移行を実行する方法について説明します。
物理移行を使用した移行
このセクションでは、オフラインの物理移行を実行する方法について説明します。オンライン移行については、「ドキュメントのレビュー」のセクションを参照してください。
物理的移行を実行する前に、次の点に注意してください。
- Oracle Database 19.16には、表領域暗号化管理用の新しいパラメータがあります。このパラメータは、物理移行の競合を引き起こす可能性があります。詳細は、「ドキュメントの確認」の項で表領域暗号化管理を確認してください。
- オンプレミスのOracle Exadataでは、単一インスタンス・データベースとRACデータベースの両方を実行できます。Oracle Exadata Database Service on Dedicated Infrastructureは、RACデータベースを実行します。データベースの移行中、Oracle Zero Downtime Migrationは、必要に応じて単一インスタンスをRACデータベースに変換します。
- Transparent Data Encryption (TDE)ウォレットは、ソース・データベースが暗号化されていない場合でも、移行前にソース・データベースで定義する必要があります。
- オンプレミスのOracle Exadataでは、Oracle Transparent Data Encryptionを使用してデータベースを暗号化することはオプションです。ExadataからDedicated InfrastructureのOracle Exadata Database Serviceにデータベースを移行する場合、ターゲットのOracle Exadata Database Service on Dedicated Infrastructureデータベースは常に暗号化されます。
- 次のステップでは、Exadataがインストールされているデータ・センターと、Oracle Exadata Database Service on Dedicated InfrastructureおよびOracle Zero Downtime Migration仮想マシンが構成されているOCI Virtual Cloud Networkの間に直接ネットワーク接続があることを前提としています(アーキテクチャ図に示すように、FastConnectまたはIPSec VPNを介して)。
- Oracle Exadata上のソース・データベースを暗号化する必要はありません。Oracle Zero Downtime Migrationは、移行中にターゲット・データベースを暗号化します。
- ソース・データベースとターゲット・データベースの
sys
パスワード、ウォレット・パスワード、データベース・バージョンおよびパッチ・レベルは同じである必要があります。 - Oracle Zero Downtime Migrationは、コンテナ・データベース(CDB)をCDBに、非CDBを非CDBに移行します。
- Oracle Zero Downtime Migrationは、Oracle Database Backup Cloud Serviceを使用して、ソースExadataデータベースをOCI Object Storageにバックアップします。Oracle Zero Downtime Migrationは、このバックアップからターゲット・データベースをリストアします。
次の手順では、オフラインの物理移行を実行する方法について説明します。