※ 本記事は、Ricardo Gonzalezによる”Announcing Oracle Zero Downtime Migration 21.5“を翻訳したものです。

2024年10月17日


Oracle Zero Downtime Migration (ZDM) 21.5の提供開始を発表します。ZDMは、Oracle Cloud Infrastructure、Exadata Cloud@Customer、Exadataオンプレミス、Oracle Database@Azure、Oracle Database@Google Cloud、およびOracle Database@AWSへのデータベース移行のための、Oracleの標準および主要なソリューションです。何千ものデータベースと顧客がZDMの強力な自動化を活用して、簡単で高速かつ安全なクラウド移行を実現しています。


ZDMは、OracleのMaximum Availability Architecture(MAA)のベスト・プラクティスを活用し、堅牢なエンドツーエンドの自動化スイートを提供し、すべてのお客様に無料でご利用いただけます。Oracle Database移行テクノロジの最新の画期的なイノベーションについてご紹介します。しかし、まず、クラウド移行のジャーニーに着手する際に直面するさまざまな移行の課題について説明します。

クラウド移行の課題

クラウド移行は、さまざまな課題をもたらし、かなり面倒なジャーニーになる可能性があります。以下は、お客様がクラウド移行中に直面する課題の一部にすぎません:

  • 専門的なナレッジ・ギャップ
    • Data Pump、Recovery Manager (RMAN)、Data Guard、GoldenGate、Cloudコマンドラインなどの製品に関する知識を持つ専門職のチームが必須です。
  • セキュリティ
    • データベース・デプロイメントのセキュリティとコンプライアンスに関する深い知識と、Transparent Data Encryption環境の実装に関する専門知識が必要です。
  • バージョン管理
    • データベース・フリートは、バージョンやパッチ・レベルが異なる数十から数百のデータベースで構成され、移行プロジェクトにおける在庫管理とターゲット・バージョンの課題につながります。
  • アーキテクチャおよびプラットフォームの変更
    • Oracle Databaseの構成は、単一インスタンスからOracle RAC、非コンテナ環境からマルチテナント環境、およびエンディアンなど様々です。移行プロジェクトには、異なるアーキテクチャ間の変換方法に関する知識が必要です。
  • ライセンスと追加コスト
    • 移行プロジェクトに必要な製品を使用すると、追加のライセンスが必要になり、予算が増える可能性があります。

Cloud Migration Challenges

 

Oracle Zero Downtime Migration(ZDM)を選ぶ理由

Oracle ZDMは、Oracle Maximum Availability Architectureのベスト・プラクティスに従って、クラス最高の自動化を提供しながら、お客様のクラウド移行の課題に取り組んでいます。

シンプル

Oracle ZDMは、データベース・クラウド移行ジャーニー全体に対応するシングルボタン・ソリューションを提供し、手動移行に必要なタスクを簡素化します。専門的な知識は必要ありません。ZDMは、設定構成からセキュリティおよびタスクのオーケストレーションまで、クラウドの移行に必要なすべての側面を処理します。

自動化

Oracle ZDMの自動化とオーケストレーションにより、データベース・フリートを移行する認定済みの反復可能なプロセスで、移行プロセスをエンドツーエンドで管理できます。テストと集中的な審査を通じて、ZDMの自動化により、計画と設計に最大50%、移行プロジェクトのエンジニア時間に最大30%の時間を節約できることがお客様によって確認されました。Oracle ZDMの自動化は、バージョン管理からパッチ適用、セキュリティ保護、クラウドへの迅速な移行まで、すべての自動化可能な側面を処理します。

Oracle MAA

ZDMは、OracleのMaximum Availability Architecture開発チームによって設計、開発およびテストされます。このプロセスでは、高可用性とスケーラビリティのベスト・プラクティスがZDMのコア機能に組み込まれているため、Oracleの顧客は、デプロイメント・タイプ、構成、エンディアン、または移行プロセスに影響するその他の変数とは無関係に、ミッションクリティカルなOracle Databasesに最適な移行ソリューションを提供できます。OracleのMaximum Availability Architectureのベスト・プラクティスは、ほとんどのユース・ケースをカバーするため、可能なかぎり最高の移行エクスペリエンスを提供します。

Free

Oracle ZDMは追加料金なしでご利用いただけます。ZDMは、包括的な移行ソリューションを無償で提供することで、Oracleのお客様に可能な限り最高のクラウド・ジャーニーを提供することに努めています。さらに、拡張セキュリティ・オプションや拡張圧縮オプションなど、他のテクノロジのZDMの使用には、Oracle Databaseの制限付きライセンスに基づく特定の条項があります。最後に、ZDMを使用した移行のGoldenGateには、Cloud Marketplaceによるライセンス契約のリストに従って、特定の期間について特別な規定があります。

Why ZDM?

 

 

Oracle Zero Downtime Migration 21.5の新機能

 

ZDM 21.5 Infographic

 

新しい移行ワークフローの概要: オフライン・ハイブリッド移行

 

Oracle ZDM 21c以降初めて、新しい移行ワークフローであるハイブリッド移行を導入しました。この新しいオフライン・ワークフローでは、データ移行にRMANトランスポータブル表領域を、メタデータにData Pump Import/Exportを利用します。ハイブリッド移行では、NFSをバックアップ場所として構成する必要があり、クロス・エンディアンおよびクロス・バージョン移行が可能であり、次のターゲットでサポートされます:

  • Base DB
  • ExaDB-D
  • Exadata Cloud@Customer
  • Exadata On-Premises

Hybrid Offline Migration

 

ハイブリッド移行のステップバイステップ

新しいハイブリッド・オフライン移行ワークフローはどのように機能しますか? この新機能に関するステップバイステップの概要を見てみましょう:

  1. ZDMはソース、ターゲットに接続します 
     
  2. ZDMによる表領域レベルのバックアップの調整
    1. 表領域の全体バックアップを実行します
    2. 表領域の増分バックアップを実行します
    3. 必要に応じてWalletファイルをコピーします
       
  3. ZDMは、表領域の完全リストアを外部表領域として実行します
     
  4. ZDMはソース表領域を読取り専用として設定し、最終増分バックアップを実行します
    1. RMANを使用して表領域の増分バックアップと表領域のメタデータ・エクスポートを実行します
    2.  必要に応じてWalletファイルをコピーします
       
  5. ZDMがData Pumpを介してメタデータをエクスポート
    1. エクスポートには次のものが含まれます: 
      1. Metadata
      2. PL/SQLオブジェクト
      3. 非表領域データ
         
  6. ZDMによるメタデータのインポートと増分リストアの実行
    1. Data Pumpからのユーザー・メタデータの第1インポート
    2. RMANによる2番目の増分リストア + RMANによって生成された表領域メタデータのインポート
    3. その他すべてのメタデータ(オブジェクトおよび非表領域データ)の3番目のインポート
       
  7. ZDMによる後処理の実行、クリーン・アップおよび確定

 

物理的移行のイノベーション

物理移行は、バックアップ/リストアおよびData Guardの自動化ワークフローから、堅牢で革新的な移行方法へと進化しました。Oracle ZDM 21.5で導入されたエキサイティングな拡張機能とイノベーションを次に示します。


インフライト・アップグレード

現在まで、ZDMの物理移行ワークフローでは、同じバージョンのソース・データベースとターゲット・データベース間の移行のみが許可されていました。ZDM 21.5では、インフライト・アップグレードによる物理移行が導入されています。この機能により、Oracle Database 11.2.0.4および12cをOracle Database 19cに移行できます。また、19cソース・データベースからOracle Database 23aiへの移行もサポートしています。

この機能により、インフライトのCDBをクラウド内のCDBターゲットに移行およびアップグレードすることで、CDBソース・データベースを支援します。一方、非CDBソース・データベースの場合、ZDMは追加のヘルプを提供し、移行プロセス全体のメリットを最大化します。ZDMは、これらのデータベースを移行してプラガブル・データベースに変換し、ソース・データベースと同じバージョンの一時ターゲット・データベースを使用してターゲット・レベルでアップグレードします。ZDMは、一時ターゲットへの初期移行を実行してから、Oracle Cloud Infrastructureのツールを利用して、クラウド内の新しいデータベースの目的のバージョンにアップグレードします。

クラウド・ネイティブのディザスタ・リカバリの自動化

プライマリ・スタンバイ・データベース構成は、Oracle Maximum Availability Architectureのベスト・プラクティスです。ZDMでは、クラウドのネイティブ・ディザスタ・リカバリ構成を使用した物理移行がサポートされるようになりました。ZDM 21.5では、移行ワークフローの一環としてクラウドで関連付けられたスタンバイ・データベースを作成しながら、シングル・インスタンスまたはOracle RACデータベースをクラウドに移行できます。この新機能は、クラウドネイティブのディザスタ・リカバリ・アーキテクチャをお客様に提供します。

Cloud Native Disaster Recovery

 

論理移行のイノベーション


ZDM 21cで導入された論理移行により、ZDMの使用可能なワークフローが拡張され、Autonomous Databaseへの移行、インフライト・アップグレード、およびクロスエンディアン移行という3つの主要な利点がお客様に提供されました。ZDM 21.5では、新しい機能によって論理移行がさらに強化されています。以下でそれぞれについて学びましょう。


ソースとしてのAutonomous Database

ZDMは、Oracle Autonomousデータベースから他のOracle Autonomous Databasesへの移行をサポートするようになりました。この機能により、お客様は、Autonomous DatabasesをTier間、SharedまたはDedicated間、そしてリージョン間で移行および移動できます。

GoldenGateの拡張機能

  • レプリケーション・モードは統合モードと非統合モードをサポートするようになり、お客様は特定の移行ユース・ケースに応じてGoldenGateのモード汎用性を選ぶことができます。この機能により、ZDMによるGoldenGateの採用が強化され、統合機能の必要性などの特定の要件を持つお客様にとって、より堅牢で包括的な論理的なオンライン移行エクスペリエンスが提供されます。
  • 監査証跡のインポートが有効化され、レスポンス・ファイル・レベルで特定のパラメータが使用可能になりました。
  • 大規模なトランザクション分割サポート。お客様は、レスポンス・ファイルを使用して大きなトランザクション・サイズを指定できるようになりました。ZDMは、大きなトランザクションを個々のGoldenGateアプライヤによって並行して適用される部分に分割し、その結果、より高速になります。
  • 機能グループは、レスポンス・ファイル・パラメータを介してサポートされるようになり、レプリケートされるプロシージャ・コール(all_supported、AQ、FGA、DBFSなど)をユーザーが指定できます。
  • 制約処理は、Oracle GoldenGate ReplicatのDBOPTIOS DEFERREFCONSTによって最適化されるようになりました。
  • 同時移行は、同じOracle GoldenGateデプロイメントでサポートされるようになりました。各ジョブは、移行に必要な特定のデータベース・ウォレットに許可されます。このウォレットは、autonomousターゲットとnon-autonomousターゲットの両方で使用できます。
  • ggadminの事前チェックが改善され、ZDMはユーザーに権限の欠落について通知します。
  • GoldenGateスキーマは、ユーザーが指定できるようになり、標準のggadminと異なるようになりました。

Data Pumpの拡張機能

  • ダンプ・ファイルの保存と再利用により、お客様はエクスポートされたData Pumpファイルを保存し、必要に応じて将来の移行のために再利用できます。
  • アドバンスト・キュー・オブジェクトは、ユーザーのレスポンス・ファイルで指定されている場合、インポート後のリロードでサポートされるようになりました。

論理移行のさらなる拡張機能

  • ファイル・ストレージ・サービス (FSS)は、Autonomous Databaseターゲットのデータ転送メディアとしてサポートされるようになりました。
  • マテリアライズド・ビューは、インポート後の自動リフレッシュを実行します。この新機能はオプションであり、新しいレスポンス・ファイル・パラメータを介して有効にできます。
  • シーケンス処理が拡張されました。ZDMは、スイッチオーバー・フェーズ中にターゲット・レベルで順序を自動的に進め、ソース・データベースとの順序の一致を保証します。

 

詳細

Oracle Zero Downtime Migration、技術概要、およびドキュメントの詳細は、次を参照してください: