機械翻訳について

ソフトウェア・イメージの管理

Oracle Cloud Infrastructureでのソフトウェア・イメージの使用

ソフトウェア・イメージの作成およびストレージ

ソフトウェア・イメージは、DBシステム、Exadata Cloud Infrastructureインスタンス、データベース・ホーム、データベースまたはGrid Infrastructureをプロビジョニングまたは更新する前に作成するテナンシ内のリソースです。

ソフトウェア・イメージ・リソースには、次の2つのタイプがあります:

  • Grid Infrastructureソフトウェア・イメージ: Grid Infrastructureソフトウェア・イメージは、Oracle Grid Infrastructureの更新に使用されるOracle Grid Infrastructureソフトウェアを含むリソースです。 Grid Infrastructureソフトウェア・イメージは、Oracleが公開したソフトウェア・リリースまたは顧客が作成したカスタム・ソフトウェア・イメージで、必要なGrid Infrastructureリリース更新(GIRU)および追加の個別パッチが含まれます。
  • データベース・ソフトウェア・イメージ: データベース・ソフトウェア・イメージは、Oracle DatabasesおよびOracle Databaseホームのプロビジョニングおよび更新に使用されるOracle Databaseソフトウェアを含むリソースです。 データベース・ソフトウェア・イメージは、Oracleが公開したソフトウェア・リリースまたはお客様が作成したカスタム・ソフトウェア・イメージで、必要なデータベース・リリース更新(DBRU)および追加の個別パッチが含まれます。

テナンシで作成できるソフトウェア・イメージの数に制限はなく、Oracle DatabaseソフトウェアまたはOracle Grid Infrastructureバージョンでイメージを作成し、Oracle Cloud Infrastructureでサポートされている更新を行うことができます。

ソフトウェア・イメージは、Oracle管理オブジェクト・ストレージに自動的に格納され、Oracle Cloud Infrastructureコンソールで表示および管理できます。 ソフトウェア・イメージはリージョン・レベルのリソースですが、テナンシ内の任意のリージョンからアクセスできます。

ノート: ソフトウェア・イメージでは、Object Storageの使用コストが発生します。

Oracleホームに適用されたパッチを検証するためのOPatch lsinventoryコマンドの使用

OPatchユーティリティを使用すると、個別パッチをOracle DatabaseホームまたはOracle Grid Infrastructureホームに適用できます。 opatchユーティリティは、$ORACLE_HOME/Opatchディレクトリにあります。

OPatchで提供されているlsinventoryコマンドを使用して、Oracle DatabaseホームまたはOracle Grid Infrastructureホームに適用された個別パッチをリストするファイルを作成できます。 その後、カスタム・ソフトウェア・イメージの作成時にこのファイルをOCIコンソールにアップロードして、ソースOracle DatabaseホームまたはOracle Grid Infrastructureホームで使用されるパッチの正確なセットを、ソフトウェア・イメージに含まれるパッチのリストに追加できます。 opatchユーティリティは、$ORACLE_HOME/Opatchディレクトリにあります。 次の例は、lsinventoryコマンドを使用してlsinventoryファイルを作成する方法を示しています:

  1. opatch lsinventoryコマンドを実行して、適用された個別パッチのリストを取得します。
    $ORACLE_HOME/OPatch/opatch lsinventory
    Oracle Interim Patch Installer version 12.2.0.1.21
    Copyright (c) 2021, Oracle Corporation. All rights reserved.
     
    Oracle Home : /u02/app/oracle/product/19.0.0.0/dbhome_2
    Central Inventory : /u01/app/oraInventory
    from : /u02/app/oracle/product/19.0.0.0/dbhome_2/oraInst.loc
    OPatch version : 12.2.0.1.21
    OUI version : 12.2.0.7.0
    Log file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/opatch2021-01-21_09-22-45AM_1.log
     
    Lsinventory Output file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/lsinv/lsinventory2021-01-21_09-22-45AM.txt
    Oracle Interim Patch Installer version 12.2.0.1.41
    Copyright (c) 2024, Oracle Corporation.  All rights reserved.
     
     
    Oracle Home       : /u01/app/oracle/product/19.0.0.0/gridhome_1
    Central Inventory : /u01/app/oraInventory
       from           : /u01/app/oracle/product/19.0.0.0/gridhome_1/oraInst.loc
    OPatch version    : 12.2.0.1.41
    OUI version       : 12.2.0.7.0
    Log file location : /u01/app/oracle/product/19.0.0.0/gridhome_1/cfgtoollogs/opatch/opatch2024-04-19_19-24-22PM_1.log
     
    Lsinventory Output file location : /u01/app/oracle/product/19.0.0.0/gridhome_1/cfgtoollogs/opatch/lsinv/lsinventory2024-04-19_19-24-22PM.txt
  2. lsinventory出力ファイルを使用して、特定のOracle DatabaseホームまたはOracle Grid Infrastructureホームに適用される追加の個別パッチを抽出します。

Exadata Cloud Infrastructureインスタンスでのソフトウェア・イメージの使用

ソフトウェア・イメージを作成、保存および再利用します。

ソフトウェア・イメージを作成すると、次のことが可能になります:

  • ソフトウェア・イメージ、RUおよび個別(個別)パッチに基づいて、カスタム・データベースおよびGrid Infrastructureイメージを作成します。
  • カスタム・イメージをリソースとしてオブジェクト・ストレージに自動的に保存します。
  • Oracle DatabaseホームまたはOracle Databaseに、目的のRUおよび個別(個別)パッチをプロビジョニングします。
  • ソフトウェア・イメージを使用して、データベース・ホームおよびGrid Infrastructureを更新します。
  • Data Guard作成プロセスで、ソフトウェア・イメージを別のサービスにクローニングします。

ノート:

ソフトウェア・イメージは、お客様によって作成および管理され、明示的に削除されるまで使用できます。

ソフトウェア・イメージのコンソールの使用

データベース・ソフトウェア・イメージを作成するには

Oracle Exadata Database Service on Exascale Infrastructureにデータベースを作成するには、この手順に従います

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. 「リソース」の下で、「データベース・ソフトウェア・イメージ」をクリックします。
  3. 「データベース・ソフトウェア・イメージの作成」をクリックします。
  4. 「表示名」フィールドに、イメージの表示名を指定します。 機密情報の入力は避けてください。
  5. コンパートメントを選択します。
  6. イメージの「データベース・バージョン」を選択します。 サポートされているOracle Databaseリリース更新(RU)を使用して、データベース・ソフトウェア・イメージを作成できます。

    ノート:

    「Exascaleインフラストラクチャ上のExadata Database Service」の初期リリースの時点では、Oracle Database 23aiのみがサポートされています。
  7. 「パッチ・セットの更新、プロアクティブ・バンドル・パッチまたはリリースの更新」を選択します。
  8. オプションで、個別パッチ番号のカンマ区切りリストを入力できます。
  9. オプションで、既存のOracle DatabaseからOracleホーム・インベントリ・ファイルをアップロードできます。 OPatchを使用してインベントリ・ファイルを作成する手順は、「OPatch lsinventoryコマンドを使用したOracle Homeに適用されたパッチの検証」を参照してください。
  10. 「高度なオプションを表示」をクリックして、tagsをデータベース・ソフトウェア・イメージに追加します。 定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。 タグ付けの詳細は、「リソース・タグ」を参照してください。 タグを適用する必要があるかどうかが不明な場合は、このオプションを省略するか(後でタグを適用できます)管理者に問い合せてください。
  11. 「データベース・ソフトウェア・イメージの作成」をクリックします。

データベース・ホームからデータベース・ソフトウェア・イメージを作成するには

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. コンパートメントを選択します。
  3. データベース・ホームへのナビゲート: Oracle Exadata Database Service on Exascale Infrastructureで、「Exadata VMクラスタ」をクリックします。 VMクラスタのリストで、アクセスするVMクラスタを検索し、そのハイライト表示されている名前をクリックしてクラスタの詳細ページを表示します。
  4. 「リソース」の下にある「データベース・ホーム」をクリックします。
  5. データベース・ホームのリストで、データベース・ソフトウェア・イメージの作成に使用するデータベース・ホームを見つけます。 データベース・ホームの名前をクリックして、その詳細を表示します。
  6. 「データベース・ホームからのイメージの作成」をクリックします。
  7. 「データベース・ソフトウェア・イメージの作成」パネルで、「表示名」を入力し、ソフトウェア・イメージのコンパートメントを選択します。
  8. 「作成」をクリックします。

カスタム・データベース・ソフトウェア・イメージを使用してデータベース・ソフトウェアを更新するには

次の手順を使用して、カスタム・データベース・ソフトウェア・イメージを使用してデータベース・ソフトウェアを更新します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. Oracle Exadata Database Service on Dedicated Infrastructureの下で、「Exadata VMクラスタ」をクリックします。
  3. データベース・ソフトウェア・イメージを更新するVMクラスタの名前をクリックします。
  4. 表示されたVMクラスタの詳細ページで、「バージョン」セクションの「更新を確認」リンクをクリックします。
  5. 表示された「更新」ページで、「データベース・ホーム」セクションの下にある「カスタム・データベース・ソフトウェア・イメージ」タブをクリックします。
  6. 「コンパートメント」を選択します。
  7. 「リージョン」を選択します。

    リージョン・フィルタは、デフォルトで現在接続されているリージョンに設定され、そのリージョンで作成されたすべてのソフトウェア・イメージがリストされます。 別のリージョンを選択すると、選択したリージョンで作成されたソフトウェア・イメージが表示されるように、ソフトウェア・イメージ・リストがリフレッシュされます。

  8. 目的の更新の「アクション」ボタン(3つのドット)をクリックし、「事前チェックの実行」を選択します。
  9. 表示された「確認」ダイアログで、OKをクリックして続行します。
  10. 事前チェックを正常に実行した後、「アクション」ボタン(3つのドット)から「適用」を選択します。
  11. 表示された「確認」ダイアログで、OKをクリックして続行します。

ソフトウェア・イメージを削除するには

ソフトウェア・イメージを削除するには、次の手順を使用します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、「Exadata Database Service on Exascale Infrastructure」をクリックします。
  2. 「リソース」の下で、「ソフトウェア・イメージ」をクリックします。
  3. ソフトウェア・イメージのリストで、削除するイメージを検索し、行の最後にある「アクション」アイコン(3つのドット)をクリックします。
  4. 「削除」をクリックします。
  5. 表示される「ソフトウェア・イメージの削除」ダイアログで、アクションを確認するソフトウェア・イメージの名前を入力します。
  6. 「ソフトウェア・イメージの削除」をクリックします。

APIを使用したデータベース・ソフトウェア・イメージの管理

次のAPI操作を使用して、データベース・ソフトウェア・イメージを管理します:

APIの使用およびリクエストの署名の詳細は、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。