5 計画停止時間用Oracle Database高可用性ソリューション
計画停止時間は、計画外停止時間と同様、業務に悪影響を及ぼします。これは、特に、複数のタイムゾーンのユーザーをサポートする必要がある、または顧客に24時間年中無休でインターネット・アクセスを提供する必要があるグローバル企業に当てはまります。
計画停止時間中にデータベースの可用性を高める方法の詳細は、次のトピックを参照してください。
- 計画メンテナンス用Oracle高可用性ソリューション
Oracleでは、すべての計画メンテナンスに対して高可用性ソリューションを提供しています。 - 移行用高可用性ソリューション
Oracle MAAでは、データベース移行による停止時間を短縮するために複数のソリューションを推奨しています。
計画メンテナンス用Oracle高可用性ソリューション
Oracleでは、すべての計画メンテナンスに対して高可用性ソリューションを提供しています。
次の表に、各種のOracle高可用性ソリューション、および様々なメンテナンス・アクティビティで予想される停止時間を示します。
表5-1 計画メンテナンス用Oracle高可用性ソリューション
メンテナンス・イベント | 高可用性ソリューションとターゲットの停止時間 |
---|---|
動的およびオンライン・リソース・プロビジョニングまたは オンライン再編成および再定義 |
アプリケーションとデータベースの停止時間なし
『Oracle Database管理者ガイド』、『Oracle Databaseリファレンス・ガイド』(動的なパラメータを評価するため)、およびオンライン・データ再編成と再定義を参照してください |
オペレーティング・システムのソフトウェアまたはハードウェアの更新とパッチ |
データベースの停止時間なし(Oracle RACおよびOracle RAC One Nodeローリングまたはフリート・パッチ適用およびプロビジョニングを使用) アプリケーションの停止時間なし(継続的な可用性 - MAAソリューションの継続的なサービスのためのアプリケーション・チェックリストを使用) データベースの停止時間は数秒から数分(Standby-First Patchの適用の後にData Guardスイッチオーバーを使用) |
Oracle中間ソフトウェアまたは診断ソフトウェアの更新またはパッチ |
停止時間なし(オンライン・パッチ適用を使用) データベースの停止時間なし(Oracle RACおよびOracle RAC One Nodeを使用) アプリケーションの停止時間なし(継続的な可用性 - MAAソリューションの継続的なサービスのためのアプリケーション・チェックリストを使用) |
クリティカル・パッチ・アップデート(CPU)プログラムのOracle DatabaseまたはGrid Infrastructureの四半期ごとの更新、またはOracle Grid Infrastructureリリースのアップグレード |
データベースの停止時間なし(Oracle RACおよびOracle RAC One Nodeローリングを使用) アプリケーションの停止時間なし(継続的な可用性 - MAAソリューションの継続的なサービスのためのアプリケーション・チェックリストを使用) 停止時間は数秒から数分(Standby-First Patchの適用の後にData Guardスイッチオーバーを使用) |
Oracle Databaseリリースのアップグレード(Oracle Database 11gから12.2、12.2から19cなど) |
停止時間は数秒から数分(Data Guard一時ロジカルまたはDBMS_ROLLINGソリューションを使用) 停止時間なし(Oracle GoldenGateを使用) 12.2以上のデータベース・リリースの場合はOracle Active Data GuardおよびDBMS_ROLLINGを使用した自動データベース・アップグレード、または古いリリースの場合はData Guardを使用したデータベースのローリング・アップグレードを参照してください。 |
ExadataストレージまたはExadataスイッチのソフトウェア更新 |
停止時間なし(Exadataを使用)
Exadata Database Machineのメンテナンス・ガイドを参照してください |
データベース・サーバーまたはOracle RACクラスタの変更(ノードの追加、ノードの削除、データベース・サーバーのCPUまたはメモリー・サイズの調整) |
CPUの調整などの一部のハードウェアの変更は、データベース・サーバーを再起動することなくオンラインで行うことができます。ハードウェア固有のドキュメントを参照してください。 変更がオンラインでない場合 データベースの停止時間なし(Oracle RACおよびOracle RAC One Nodeローリングを使用) アプリケーションの停止時間なし(継続的な可用性 - MAAソリューションの継続的なサービスのためのアプリケーション・チェックリストを使用) 停止時間は数秒から数分(Standby-First Patchの適用の後にData Guardスイッチオーバーを使用) |
アプリケーション・アップグレード |
停止時間なし(エディション・ベースの再定義を使用) 停止時間なし(Oracle GoldenGateを使用) エディション・ベースの再定義およびOracle GoldenGateのドキュメントを参照してください |
移行用高可用性ソリューション
Oracle MAAでは、データベース移行による停止時間を短縮するために複数のソリューションを推奨しています。
次の表は、移行のための高可用性ソリューションの概要を示しています。
表5-2 移行用高可用性ソリューション
メンテナンス・イベント | 高可用性ソリューションとターゲットの停止時間 |
---|---|
異なるサーバーまたはプラットフォームへのデータベースの移行 |
停止時間は数秒から数分(特定のプラットフォームの組合せのOracle Data Guardを使用) 停止時間なし(Oracle GoldenGateを使用) Data Guardでは、同じプラットフォームのプライマリとスタンバイの組合せが常にサポートされます。異機種プラットフォームについては、同一Data Guard構成の異機種間プライマリおよびフィジカル・スタンバイに関するData Guardのサポート(Doc ID 413484.1)を参照してください |
互換性のない文字セットへのデータベースの移行 |
停止時間なし(Oracle GoldenGateを使用) キャラクタ・セット移行を参照してください |
別のコンテナ・データベースへのプラガブル・データベースの移行 |
停止時間は数秒から数分(プラガブル・データベースの再配置(PDB再配置)を使用) PDBの再配置を参照してください |
新しい記憶域への移行 |
停止時間なし(Oracle Automatic Storage Managementを使用(ストレージに互換性がある場合)) 特定のプラットフォームの組合せのOracle Data Guardを使用 停止時間なし(Oracle GoldenGateを使用) |
単一インスタンス・システムからOracle RACクラスタへのデータベースの移行 |
停止時間なし(Oracle RACを使用(可能な場合))。Oracle ClusterwareがインストールされたノードへのOracle RACの追加を参照してください 停止時間は数秒から数分(特定のプラットフォームの組合せのOracle Data Guardを使用) 停止時間なし(Oracle GoldenGateを使用) |