DBシステムの更新
この記事では、コンソールおよびAPIを使用してDBシステムの更新およびデータベース・ホームの更新を適用する手順について説明します。
必要なIAMポリシー
Oracle Cloud Infrastructureを使用するには、管理者からポリシーでセキュリティ・アクセス権が付与されている必要があります。コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIのどれを使用しているかにかかわらず、このアクセス権が必要です。権限を持っていない、または認可されていないというメッセージが表示された場合は、持っているアクセス権のタイプと作業しているコンパートメントを管理者に確認してください。
管理者の場合: 「データベース管理者がOracle Cloudデータベース・システムを管理できるようにします」のポリシーにより、指定したグループがデータベースおよび関連データベース・リソースに対してすべてのことを実行できるようになります。
ポリシーを初めて使用する場合は、ポリシーの開始および共通ポリシーを参照してください。データベースのポリシーの記述方法の詳細は、データベース・サービスの詳細を参照してください。
前提条件
DBシステムには、オブジェクト・ストレージの適切なSwiftエンドポイントへの接続を含む、オブジェクト・ストレージへのアクセスが必要です。VCNでサービス・ゲートウェイを使用してこのアクセスを有効にすることをお薦めします。詳細は、次のトピックを参照してください:
ノート:
更新の失敗を回避するために、この項にリストされている前提条件の他に、次の条件を満たしていることを確認してください:
- データベース・ホスト・ファイル・システムの
/u01
ディレクトリに、更新プロセスを実行するための空き領域が少なくとも15GBあること。 - Oracle ClusterwareがDBシステムで実行されています。
- すべてのDBシステム・ノードが実行されていること。
詳細は、次の各トピックを参照してください:
現在使用可能な更新
バージョン | アーキテクチャ・タイプ | DBシステムの更新 | データベースの更新 |
---|---|---|---|
23.0.0.0 | Linux.x64 | 2025年1月、2024年10月 | 2025年4月、2025年1月、2024年10月、2024年7月(最初の更新) |
23.0.0.0 | Linux.ARM | 該当しません | 2025年4月(最初の更新) |
21.0.0.0 | Linux.x64 | 2025年4月、2025年1月 | 2025年4月、2025年1月、2024年10月、2024年7月 |
19.0.0.0 | Linux.x64 | 2025年4月、2025年1月 | 2025年4月、2025年1月、2024年10月、2024年7月 |
19.0.0.0 | Linux.ARM | 該当しません | 2025年4月、2025年1月、2024年10月、2024年7月 |
18.0.0.0 | Linux.x64 | 2021年10月(最終更新) | 2021年10月(最終更新) |
12.2.0.1 | Linux.x64 | 2023年7月、2023年4月 | 2023, July 2023, April 2023, April 2023, January 2023 |
12.1.0.2 | Linux.x64 | 該当しません | 2023, July 2023, April 2023, April 2023, January 2023 |
11.2.0.4 | Linux.x64 | 該当しません | 2023, July 2023, April 2023, April 2023, January 2023 |
ノート:
- バージョン18.0.0.0ソフトウェアを実行しているDBシステムの場合、2021年10月の更新が使用可能になる最終更新です。
- ベア・メタルDBシステムの場合、2022年10月の更新が使用可能になる最終更新です。
2024年1月のリリース更新でOracle Databaseリリース12.2、12.1および11.2を更新する方法のガイドラインは、パッチ適用ガイドライン- データベース・リリースが18c以下であるOracle Cloudのお客様(ドキュメントID 2997504.1)を参照してください。
Oracle Database 19cのリリース更新およびリリース更新リビジョンのリストは、Oracle Database 19cプロアクティブ・パッチ情報(ドキュメントID 2521164.1)を参照してください。
詳細は、次の各トピックを参照してください:
DB Systemの更新について
DBシステムの更新には数分かかる場合があります。ユーザーへの影響を最小限に抑えるために、更新はシステムのユーザー数が最も少ないときに実行してください。システム中断を回避するために、Oracle Data Guardなどの高可用性戦略を実装することを検討してください。
Oracleでは、更新を適用する前に、データベースをバックアップし、テスト・システムで更新をテストすることをお薦めします。
Oracleでは、DBシステム内のデータベースを更新する前に、そのDBシステムを更新することをお薦めします。Grid Infrastructureの場合、更新は2つの最新バージョン(NおよびN-1)で使用可能です。Oracle Databaseでは、最新バージョン4つ(NからN-3)の更新を使用できます。たとえば、インスタンスが21cを使用しており、提供されている21cの最新バージョンが21.10.0.0の場合、Grid Infrastructureの更新では21.10.0.0および21.9.0.0が使用可能で、Oracle Databaseの更新では21.10.0.0、21.9.0.0、21.8.0.0および21.7.0.0を使用できます。これらの更新のいずれかを使用できますが、Oracleでは最新の使用をお薦めします。
DB SystemのGrid Infrastructureの更新
DBシステムのGrid Infrastructureを更新するには、次のステップを実行します。
- ナビゲーション・メニューから、「Oracle Database」を選択し、「Oracle Base Database Service」を選択します。
- コンパートメントを選択しますDBシステムのリストが表示されます。
- DBシステムのリストで、更新するDBシステムの名前をクリックします。選択したDBシステムの詳細が表示されます。
- 「DBシステム情報」タブの「バージョン」で、「使用可能な更新」フィールドの横にある「表示」リンクをクリックします。
- 「DBシステム」の「Grid Infrastructureの更新」で、DBシステムで使用可能なGrid Infrastructureの更新のリストを確認します。
-
「Oracle Grid Infrastructureソフトウェア・イメージ」タブには、DBシステムの更新に使用できる一般利用可能なOracle Grid Infrastructureソフトウェア・イメージが表示されます。
- 「カスタムGrid Infrastructureソフトウェア・イメージ」タブでは、事前に作成したGrid Infrastructureソフトウェア・イメージを選択できます。
- 「コンパートメントの選択」セレクタを使用して、ソフトウェア・イメージを含むコンパートメントを指定します。
- 「リージョン」フィルタを使用して、別のリージョンで作成されたソフトウェア・イメージにアクセスします。
-
- 目的の更新の「アクション」メニューをクリックし、次のいずれかのアクションをクリックします:
- 事前チェックの実行: 更新が正常に適用できることを確認するために、前提条件をチェックします。事前チェックを実行するには、「事前チェックの実行」をクリックし、「事前チェックの確認」ダイアログで確認します。
- 適用: 選択した更新を適用します。更新を適用する前に、更新の事前チェック操作を実行することをお薦めします。更新を適用するには、「適用」をクリックし、「更新の適用」ダイアログで確認します。
リストでは、「状態」に操作のステータスが表示されます。更新の適用中は、「状態」が「更新中」と表示されます。DBシステムのステータスも「更新中」として表示されます。DBシステムおよびそのリソースに対するライフサイクル操作は、一時的に使用できなくなる可能性があります。更新が正常に完了すると、「状態」が「適用済」に変わり、DBシステムのステータスが「使用可能」に変わります。
DBシステムの更新履歴の表示
DBシステムの更新履歴を表示するには、次のステップを実行します。
- ナビゲーション・メニューから、「Oracle Database」を選択し、「Oracle Base Database Service」を選択します。
- コンパートメントを選択しますDBシステムのリストが表示されます。
- DBシステムのリストで、更新の詳細を表示するDBシステムの名前をクリックします。選択したDBシステムの詳細が表示されます。
- 「DBシステム情報」タブの「バージョン」で、「使用可能な最新の更新」フィールドの横にある「表示」リンクをクリックします。
- 「更新」ページで、左側のメニューの「更新履歴」をクリックします。
- そのDBシステムに対する更新およびアップグレードの操作の履歴が表示されます。
APIの使用
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。
DBシステムの更新を管理するには、次のAPIを使用します:
- ListDbSystemPatches
- ListDbSystemPatchHistoryEntries
- GetDbSystemPatch
- GetDbSystemPatchHistoryEntry
- UpdateDbSystem
データベース・サービスのAPIの完全なリストは、データベース・サービスAPIを参照してください。