Oracle DatabasesのOCIへの移行

オラクルは、オンラインおよびオフラインのデータベース移行に関する戦略、ソリューション、ツール、およびサービスを提供しています。無料プランニング・アドバイザー、自動化、ステップバイステップ・ガイドにより、中断のない確実な移行の実行を支援します。

Oracle DatabasesのOCIへの移行

  • ビジネス稼働時間の維持

    アプリケーションがオンラインである間にデータベースを移行します。

  • すべてのバージョンとプラットフォーム

    あらゆるバージョン、プラットフォーム、OSから、Exadata、Cloud@Customer、Autonomousを含むあらゆるOCIデータベース・サービスに移行します。

  • 広範な自動化

    最も複雑なシナリオも簡素化する使いやすいユーザー・エクスペリエンスや特別な状況に対応するワークフローを選択します。

  • データ移動をはるかに超える内容

    アドバイザーは、ターゲット・データベースの選択、効率的なデータベース資産移行、ベストプラクティスの方法の選択を支援します。

  • 移行時のアップグレード

    合理化された移行ワークフローで、アップグレードと移行を同時に行います。

  • 既存の投資を活かす

    BYOLを用いたライセンスとワークロードの移転により、割引料金、サポート料金の相殺などを実現します。

はじめに: Oracle DatabasesのOCIへの移行


概要

オラクルのベストプラクティス・プランニング・アドバイザーと自動化されたソリューションが、移行ライフサイクルを通してお客様を支援します。ダウンタイムなしのテクノロジーとエンタープライズ・クラスのデータベース・ユーティリティによってサポートされるため、移行中もアプリケーションをオンラインに保つことができ、リスク、中断、コストを最小限に抑えることができます。

概要図と詳細
Oracle DatabasesのOCIへの移行概要
計画 準備 実行 検証する
  • ソースとターゲットの特定
  • ビジネスおよび技術計画要素の優先度設定
  • プランニング・アドバイザーの利用
  • リソースのプロビジョニング
  • 移行のシミュレーションと例外への対応
  • バックアップ・ソース・データベース
  • ソースのターゲットへのコピー
  • 進行中の変更を取得し、ターゲットに適用
  • データ移動の確認
  • パフォーマンスの比較
  • 新しいデータベースへの切り替え

プランニング・アドバイザー

ベストプラクティスのプランニング・ツールを使用することで、最適なデータベースの選択から、最小限の労力とビジネスの中断を伴う移行まで、戦略的および戦術的な意思決定を行うことができます。許容可能なダウンタイム、アップグレードの考慮事項、DBAスキルを考慮した移行方法を微調整します。

プランニング・アドバイザーの図と説明

オラクルは、6つのデータベース移行プランニング・アドバイザーを提供しています。これらのツールは、それぞれ単独でも併用でも使用することができ、データベース移行のオプション、戦略、複雑さの評価に役立ちます。これらは、資産全体の評価と具体的な技術的推奨事項の2つのカテゴリーに分類されます。ツールによっては、ほとんどまたは全く準備が必要ないものもあれば、データベース資産の完全な詳細が必要なものもあります。TRYを選択すると、これらのツールを試すことができます。

各ツールの簡単な概要は次の通りです。

Estate Explorerは、スプレッドシートまたはEnterprise Managerからアップロード可能なデータベース資産全体を評価します。レポートでは、Autonomous Databaseへの移行に最も労力のかからないデータベース候補を特定します。

Service Advisorは、お客様の要件に最適なOracle Databaseサービスの選択を支援します。

Methods Advisorは、特定のソースおよびターゲット・データベースに適した移行方法とサポート・テクノロジーに関する迅速なインサイトを提供します。

Premigration Toolは、データベース間のアップグレードや移行のための非互換性や改善策を特定する詳細な技術診断ツールです。

Cloud Migration Advisorは、移行方法アドバイザーとエステート・エクスプローラーの機能に加え、より正確な推奨事項を提案するための追加要素を組み合わせた詳細な診断および推奨ツールです。

Enterprise Manager Migration Workbenchは、Enterprise Manager に組み込まれた機能です。このツールは、データベース資産に関する既知のメタデータを活用し、プランニングの推奨事項を提案します。

これらのツールのうち、Estate ExplorerとCloud Migration Advisorの2つはまだセルフサービスではありませんが、オラクルの営業担当者の支援のもと、ご利用いただけます。Enterprise Managerはライセンス製品ですが、OCI Marketplace内からトライアル・ベースで製品の詳細をご確認いただけます。

これらのツールの詳細は、TECHNOLOGIESタブから情報リンクにアクセスしてご覧いただけます。



準備

アップグレードの特定、例外の優先度設定、解決策の提案のために、ターゲット・データベースとプラットフォームに対して、Cloud Premigration Advisor Tool(CPAT)を使用してソース・データベースを評価します。ステップバイステップ・ガイドを使用して環境をプロビジョニングし、移行ワークフローを繰り返しテストします。

準備の図と説明

この「準備」の図では、準備ステップに2つのレイヤーがあります。上の第1レイヤーは、Cloud Premigration Advisor Tool (CPAT)を示しています。これらは、ソース・データベースを評価し、ターゲットと互換性を持たせるためのステップです。CPATのステップとは、例外を特定し、発見事項を提示し、改善措置を講じるか否かを決定し、すべての問題が解決するまでアドバイザーを再実行します。CPATは自動移行ソリューションに組み込まれ、論理的な移行方法ワークフローの一部となっています。

第2レイヤーは、移行テストの実施です。これらのステップには、クラウド・リソースのプロビジョニング、移行の実行または実施、動作とパフォーマンスの検証、そして移行を実行する準備が整うまでの環境のリセットが含まれます。準備とは、移行を実行する練習や、障害、リセット、リカバリの手順を作成することです。



移行ワークフロー・テクノロジー

オフライン移行のためのOracle Databaseユーティリティを使用して、3つの自動化された代替手段が移行ワークフローを合理化およびオーケストレーションします。オンライン移行の場合、高可用性とスタンバイ機能が追加されます。最後に、追加テクノロジーがパフォーマンスと継続的な同期を検証します。

実行図と説明

この実行図では、すべてのオラクル・テクノロジーが各移行ステップで識別されています。

準備段階では、自動化されたソリューションを使うか、コンポーネント・ツール、サービス、ユーティリティ、製品のいずれかを使って自分で行うかの2つの戦略があります。どちらを選択するにしても、次のステップは Cloud Premigration Advisor Tool を使用して、ソース・データベースのメタデータとデータをターゲット・データベースの互換性要件に照らし合わせるテストの実施です。

実行フェーズでは、オンラインとオフラインの2つの事業継続要素から選ぶことができます。オフライン移行を選択した場合、物理的または論理的な移行が可能です。物理的とは、Oracle Recovery Managerのバックアップ・リストア機能を使用することを意味します。論理的とは、Oracle Data Pumpを使用してデータの抽出とインポートを行うことを意味します。オンライン移行を選択する場合、移行中に新規または変更されたデータが導入されるため、継続的な同期にはGoldenGateまたはData Guardを使用することになります。

検証フェーズでは、すべての移行方法でデータが移動したことを検証します。さらに、Enterprise Managerソリューションには、移行元と移行先のデータベースの両方で主要なSQLステートメントのパフォーマンスを比較するワークフローのSQL Performance Analyzerも含まれています。

Oracle GoldenGate Veridataは、ソース・データベースとターゲット・データベースの同期を検証します。これは、移行期間が長い場合や、複数のデータベースを移行中も段階的に同期させる必要がある複雑なデータベースの実装では特に重要です。


検証する

SQL Performance Analyzerは、データ移動を確保するだけでなく、ソースとターゲットのパフォーマンスを比較することで、運用の対応を証明することができます。複雑なオンライン移行では、Oracle GoldenGate Veridataにより、ソースとターゲットの同期が保証されます。GoldenGate VeridataとEnterprise Managerには、追加のライセンスが必要な場合があります。


  • 移行ワークフロー・ソリューション

    • OCI Database Migration
    • ゼロ・ダウンタイム移行
    • Enterprise Manager Migration Workbench

    すべてのソリューションでは、データとデータ・オブジェクトの移動が検証されます。

  • Enterprise Manager SQLフォーマンス・アナライザー

    ターゲット・データベースがソース・データベースよりも確実に優れたパフォーマンスを発揮できるようにします。Oracle Real Application Testingの一部です。

  • GoldenGate Veridata

    ソースとターゲットが同期されていることを確認します。

無料の移行方法とガイド


移行方法の選択

最適な移行方法では、ビジネスおよび技術的な計画要素が考慮されます。オラクルは、組み込みのOracleユーティリティ、Databaseオプション、およびサポート製品を使用して、アップグレードと移行のワークフローを簡素化および合理化する自動化ソリューションを提供しています。DBAは、Oracle Databaseユーティリティを使用して、独自の移行ワークフローをカスタム設計することもできます。

図と説明

この概要図では、移行方法を選択する際の主な要素と、ビジネスおよび技術的な計画要素について説明します。このプランニングの結果、移行は自動化されるか、あるいは自分で実行することになります。移行方法アドバイザーとクラウド移行アドバイザーは、これら2つの計画要素に基づいて推奨事項を提案します。

ビジネス・プランニングの要素には、許容されるダウンタイム、アプリケーション・パフォーマンスへの影響、アプリケーション・アーキテクチャへの影響、ビジネス・リスクに影響する移行プロセスの簡素化または複雑化などが含まれます。

テクノロジー・プランニングの要素は、オートメーション・プロセスの程度とパフォーマンスに影響を与えます。データベースに関する考慮事項には、ソースおよびターゲットのバージョンとプラットフォーム、高度なデータベース機能の使用の有無、データベースのサイズ、移行スキルの程度と経験が含まれます。

オラクルは、完全または部分的に自動化されたソリューションと、DBAがオラクルのツールやテクノロジーのいずれかまたはすべてを使用して独自のカスタム移行ワークフローを編成できるDo it yourself戦略の2つのカテゴリに分類された移行方法を提供しています。

最後に、実際の移行作業をオラクルやサードパーティに委託すれば、移行プロセスははるかにシンプルになります。オラクルやそのパートナーは、いつでもお客様のお役に立ちたいと考えています。


移行ワークフローとOCIターゲット

移行ワークフローは、単純な運用要件にも複雑な運用要件にも対応します。移行は、ソースまたはターゲットのオンラインまたはオフライン、ファイアウォール内またはファイアウォール全体にわたり実行できます。オンライン移行の場合、最初のロードに続き、継続的に段階的な変更が適用されます。論理ワークフローには、バージョンアップも含めることができます。

図と説明 物理的または論理的なデータベースの移行は、Base Database Service、Exadata Database ServiceまたはAutonomous DatabaseをターゲットOCI Databaseとして、オフラインまたはオンラインのいずれかで実行できます。ソース・データベースに直接接続してアクセスできない場合、OCI Database Migration および Zero Downtime Migration は、エージェントの使用による間接接続をサポートすることができます。

ビジネス継続性


オフライン移行

  • 移行中、アプリケーションはオフラインになる
  • 1回の操作でデータベース全体を複製する

オンライン移行

  • 移行中、アプリケーションはオンラインになる
  • リアルタイムでソース・データベースの増分の変更を取得し、ターゲット・データベースに継続的に適用する

データ移動


論理的移行

  • Oracle Data Pump およびOCI GoldenGateを使用して、物理データとは別にソース・データとメタデータを取得する
  • ソース・データベースとターゲット・データベースを異なるバージョンおよびプラットフォームにできる
  • 論理移行ソリューションにはCloud Premigration Advisor Tool(CPAT)との統合が含まれます

物理移行

  • Recovery Manager を使用してソース・データとメタデータを、OracleData Guardを使用して継続的な変更を取得します。

ネットワーク接続


直接接続

  • ソースとターゲットが同じ物理ネットワークまたは仮想ネットワーク上にある

間接接続

  • ソースとターゲットは別々のネットワーク上にあり、ファイアウォールの内側にある可能性が高い
  • ネットワーク間のアクセスには安全なエージェントが必要

OCI Database Migrationの仕組み

OCI Database Migrationは、オンプレミスまたはクラウド環境からOCIにOracle Databaseを移行します。使いやすいグラフィカル・ユーザー・エクスペリエンスにより、移行ワークフローが検証および管理されます。Database Migrationでは、Zero Downtime Migration、クラウド移行前アドバイザ・ツール、Data PumpおよびGoldenGateサービスを透過的に使用して、セキュアなフォルト・トレラント増分移行を実現します。

図と説明 サポートされているソース・データベースは、オンプレミス、OCIまたは他のクラウド・プロバイダーが提供するものです。ユーザーは、OCI Database Migration Serviceを使用して、ソース・データベースとターゲット・データベースを登録し、オンラインまたはオフラインの移行を選択します。検証フェーズでは、CPATがソースとターゲットの互換性を評価し、問題がある可能性のあるコンテンツを探し、推奨事項を作成します。すべてのエラーが解決すると、データはまずData Pumpを介してロードされ、ユーザーはターゲットのロードをOracle Cloud Infrastructure (OCI) Object Storageの中間記憶域を介してターゲットをロードするか、ソース・データベースとターゲット・データベースの間の直接データベース・リンクを使用するかを選択できます。オンラインの場合、最初のロードの後、進行中のレプリケーションではGoldenGateが使用されます。

Zero Downtime Migrationの仕組み

Zero Downtime Migration(ZDM)は、オンラインおよびオフライン、物理および論理ワークフロー・オプションを提供し、インラインでのバージョンアップが可能です。ZDMはコマンド・ライン・インターフェイス(CLI)とREST APIを介して実行されます。Cloud Premigration Advisor Toolは論理ワークフローに統合されています。Data GuardやGoldenGateのライセンスは不要です。

図と説明

この図は、ダウンタイムなしの移行ソリューション・ファミリーがどのように機能するかを説明しています。

まず、この図は、サポートされる特定のデータベース・ソースとOCIターゲットを示しています。ソース・データベースには、オンプレミスのオラクル・データベース、Oracle ExadataおよびOCIデータベース、Oracle Exadata Cloud Service、Exadata Cloud at Customerが含まれます。さらに、AWS上のOracle Databaseも含まれます。

ターゲットOCIデータベースには、Autonomous Database、ADB-Exadata Cloud at Customer、Exadata Cloud at Customer、Exadata Cloud Service、Oracle Base Databaseサービスが含まれます。

ダウンタイムなしの移行には5つの主要フェーズがあります。対応、初期ロード、継続的なキャプチャと適用、最終的な切り替え、そして完了となります。

準備また対応フェーズでは、お客様はCloud Premigration Advisor Toolを手動または自動で使用して、計画されたターゲット要件に対してソース・データベースをテストします。

そこからユーザーの選択により、データベース移行のための2つのオプションのいずれかが決定されます。物理移行では、最初のロードにRecovery Managerを使用し、継続的な同期にData Guardを使用します。論理移行では、最初のロードにData Pumpを使用し、継続的な同期にGoldenGateを使用します。

両方の移行スタイルが終了すると、技術的な切り替えが行われ、ターゲット・データベースがアクティブなデータベースになります。

最後のステップでは、移行のパフォーマンスを評価し、技術環境をクリーンアップします。


Enterprise Manager Migration Workbenchの仕組み

移行ワークベンチは、物理および論理ワークフローとオフライン・ワークフローのオプションを提供します。ワークフローは、グラフィカル・ユーザー・エクスペリエンス、CLI、REST APIで管理されます。CPATはData Pumpワークフローに組み込まれています。Enterprise Managerは、Migration WorkbenchとSQL Performance Analyzerを含むライセンス・ソフトウェアです。

図と説明

Enterprise Manager Database Migration Workbenchは、11gから21cへのコンテナまたはコンテナ以外のデータベースから、多くのオンプレミスおよびクラウドのバージョンとプラットフォームへの移行を支援します。オンプレミスのOracle Databaseソースには、Standard EditionとEnterprise Edition、Exadata Database Machineがあります。OCI Databaseのソースには、Base Data Service、Exadata Cloud Service、Exadata Cloud@Customerがあります。ターゲットOCIデータベースには、Base Database Service、Exadata Cloud Service、Autonomous Database、Exadata Cloud@Customerが含まれます。

Migration Workbenchを使用して、ソース・データベースとターゲット・データベースを選択し、物理的または論理的な移行方法を使用して、データベースの完全または部分的な移行のための移行フローを作成することができます。物理的な方法では、Oracle Data Pumpを使用します。論理的な方法では、Oracle Recovery Manager Transportable Tablespacesを活用します。

データベースの検証フェーズでは、Premigration Advisorがソース・データベースの互換性を分析します。問題の可能性があるコンテンツを探し、推奨事項を提案します。すべてのエラーに対処したら、物理的または論理的な移行方法を開始します。

Data Pumpを使用する場合、メタデータとデータはデータ・ソースからOCI Object Storageの中間ストレージに暗号化された形式でエクスポートされます。OCI Object Storageから、メタデータとデータをターゲット・データベースに移動します。

Transportable Tablespaceを使用する場合、メタデータとデータはRecovery Managerのバックアップ機能を使用してソースからターゲット・ストレージにエクスポートされます。その後、Recovery Managerはメタデータとデータをターゲットデータベースにリストアします。

複数の移行分析ツールが利用可能です。移行分析では、移行前後の検証サマリーや失敗の詳細とともに、移行プロセスをステップバイステップでレポートします。

SQL Performance Analyzerは、ソース・データベースとターゲット・データベース間の移行前後のSQLパフォーマンスを比較します。また、パフォーマンスへのプラスまたはマイナスの影響について、根本原因やチューニングの推奨事項とともにレポートします。SQL Performance Analyzer はOracle Real Application Testingスイートのデータベース・オプションの一部であり、Migration Workbenchに組み込まれています。


データベース・ユーティリティとテクノロジー

Oracle Databaseには、カスタムの移行シナリオの開発および管理を含め、DBAがデータベースを管理するための無料かつ不可欠なツールが含まれます。これらのツールは自動移行ソリューションにも組み込まれています。GoldenGateはさらにオンライン機能を提供しています。それぞれの詳細については、FAQをご覧ください。


  • Data Pump

    Oracle Database間のデータとメタデータのエクスポートとインポートを可能にします。

    Data Pumpの詳細

  • Recovery Manager

    バックアップとリカバリの実施

    Recovery Managerの詳細

  • SQL Developer

    データベースを管理するDBA環境。

    SQL Developerの詳細

  • マルチテナントの移動

    コンテナ間でデータを移動するための具体的なシナリオ。

    マルチテナント移動の詳細

  • GoldenGate

    変更されたデータを取得し適用することで、ダウンタイムなしの移行をサポートします。

    GoldenGateの詳細

データベース移行に関するお客様の声

  • Virginia ABCのロゴ

    Oracle Zero Downtime Migration

    「Oracle Zero Downtime Migrationの使用により、1回の週末で複数のデータベースをOCIに移動することができました。ひとつひとつを移行するには、少なくとも2年はかかったでしょうし、頭痛の種もたくさんあったことでしょう。」

  • Eclipsysのロゴ

    OCI Database Migration

    「OCI Database Migrationサービスを使い始めるまでは、様々なオラクルのツールを管理するために、極めて経験豊富な専任のDBAを置く必要がありました。OCI DMSの導入により、ダウンタイムなしの移行に必要なセットアップ、管理、検証、ワークフローはすべて自動化され、バックグラウンドで実行されます。」

  • Wiproのロゴ

    Oracle Enterprise Manager Migration Workbench

    「当社では、Oracle Enterprise Managerを使用して、世界中のクラウドとオンプレミスにある複数のオラクル・アプリケーションとデータベース環境を管理しています。新しいEMリリースにより、可視性とサービス品質が向上し、Oracle Cloud Infrastructureへのワークロードの移行がさらに簡素化されることを期待しています。」

  • IDCのロゴ

    Oracle Enterprise Manager Migration Workbench

    「今日のハイブリッドIT環境では、クラウドとオンプレミスの両方でOracle Databaseをモニターおよび管理できるだけでなく、それらをシームレスに移動できることが極めて重要です。Oracle Enterprise Managerの新しいMigration Workbenchは、データベースからクラウドへの移行をより簡単に、非常に高い信頼性を持って行う上で役立つことでしょう。」

OCI移行の詳細

  • オラクルによる移行サポート

    Oracle Cloud Lift Servicesはクラウド・エンジニアによるクラウド移行の計画、設計、プロトタイピング、および管理に関するガイダンスを提供します。


    Oracle Cloud Liftの詳細

  • ライセンス持ち込み

    OCIで既存のオラクル・ソフトウェア・ライセンスを使用し、時間単位の使用料を割り引きます。


    Oracle BYOLの詳細(PDF)

  • パートナー移行サポート

    データベース移行の計画と実行の支援には、経験豊富なOracle Global Partnerをお選びください。


    パートナ・コミュニティを閲覧する

  • OCIで1ドル支払うごとに、リワードを獲得

    オラクルのお客様は、Oracle Support Rewardsを利用することで、テクノロジー・ソフトウェア・ライセンスのサポート料金をゼロにまで削減することができます。1


    Oracle Support Rewardsの詳細

Oracle Database の移行を開始する

無料トライアル

オラクルは、Autonomous Database、Compute、Storageなどのサービスを選択できる時間制限のないFree Tierと、追加のクラウドサービスを試すことができる300米ドルの無料クレジットを提供しています。

移行の専門家に問い合わせる

Oracle DatabaseのOracle Cloud Infrastructureへの移行に関する詳細にご関心をお持ちの場合は、当社のエキスパートにお問い合わせください。


1. テクノロジー・サポート料金の削減は地域の税法の適用対象になります。リワードを使用して税金を支払うことはできません。リワードを使用して支払うことができるのは、税引き前の請求額のみです。