機械翻訳について

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

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

ソフトウェア・イメージは、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 Exadata Database Service on Cloud@Customerシステムでのソフトウェア・イメージの使用

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

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

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

ノート:

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

コンソールを使用したソフトウェア・イメージのリストの表示

  1. ナビゲーション・メニューを開きます。 Oracle Databaseをクリックし、Oracle Exadata Database Service on Cloud@Customerをクリックします。
  2. 「リソース」の下で、「ソフトウェア・イメージ」をクリックします。

    表示されるソフトウェア・イメージ・ページには、イメージ・タイプ(データベース、グリッド・インフラストラクチャ)やバージョンなどの詳細を含むカスタム・ソフトウェア・イメージのリストが表示されます。

コンソールを使用したデータベース・ソフトウェア・イメージの作成

コンソールを使用してOracle Databaseソフトウェア・イメージを作成するには、この手順を使用します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Oracle Exadata Database Service on Cloud@Customerをクリックします。
  2. 「リソース」の下で、「ソフトウェア・イメージ」をクリックします。
  3. 「ソフトウェア・イメージの作成」をクリックします。
  4. 表示された「ソフトウェア・イメージの作成」ページで、「データベース・ソフトウェア・イメージ」をクリックします。
  5. 「表示名」フィールドで、イメージの表示名を指定します。 機密情報の入力は避けてください。
  6. コンパートメントを選択します。
  7. 「データベース・リリース」を選択します。
  8. イメージの「データベースのバージョン」を選択します。
  9. オプションで、個別(個別)パッチ番号のカンマ区切りリストを入力できます。
  10. オプションで、既存のOracle DatabaseからOracle Homeインベントリ・ファイルをアップロードできます。 詳細は、Oracleホームに適用されたパッチを検証するためのOPatch lsinventoryコマンドの使用を参照してください。
  11. 「高度なオプションを表示」をクリックして、データベース・ソフトウェア・イメージにtagsを追加します。 定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。 タグ付けの詳細は、「リソース・タグ」を参照してください。 タグを適用するかどうか不明な場合は、このオプションをスキップする(タグを後から適用できます)か、管理者に問い合せてください。
  12. 「ソフトウェア・イメージの作成」をクリックします。

コンソールを使用したGrid Infrastructureソフトウェア・イメージの作成

コンソールを使用してGrid Infrastructureソフトウェア・イメージを作成するには、この手順を使用します。

  1. ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Oracle Exadata Database Service on Cloud@Customerをクリックします。
  2. 「リソース」の下で、「ソフトウェア・イメージ」をクリックします。
  3. 「ソフトウェア・イメージの作成」をクリックします。
  4. 表示された「ソフトウェア・イメージの作成」ページで、「Grid Infrastructureソフトウェア・イメージ」をクリックします。
  5. 「表示名」フィールドで、イメージの表示名を指定します。 機密情報の入力は避けてください。
  6. コンパートメントを選択します。
  7. 「Grid Infrastructureのリリース」を選択します。
  8. イメージの「Grid Infrastructureのバージョン」を選択します。
  9. オプションで、個別(個別)パッチ番号のカンマ区切りリストを入力できます。
  10. オプションで、既存のOracle Grid InfrastructureからGrid Infrastructureホーム・インベントリ・ファイルをアップロードできます。 詳細は、Oracleホームに適用されたパッチを検証するためのOPatch lsinventoryコマンドの使用を参照してください。
  11. 「高度なオプションを表示」をクリックして、データベース・ソフトウェア・イメージにtagsを追加します。 定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。 タグ付けの詳細は、リソース・タグを参照してください。 タグを適用するかどうか不明な場合は、このオプションをスキップする(タグを後から適用できます)か、管理者に問い合せてください。
  12. 「ソフトウェア・イメージの作成」をクリックします。

OPatch lsinventoryコマンドを使用したOracle DatabaseホームまたはOracle Grid Infrastructureホームに適用されたパッチの検証

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 Homeに適用される追加の個別パッチを抽出します。

コンソールを使用したソフトウェア・イメージの削除

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

コンソールを使用したソフトウェア・イメージの更新情報の表示

データベース・ソフトウェア・イメージのOracle Databaseバージョン、更新情報(RUレベル)および含まれる個別パッチを表示するには、次の手順を使用します:

  1. ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Oracle Exadata Database Service on Cloud@Customerをクリックします。
  2. 「リソース」の下で、「ソフトウェア・イメージ」をクリックします。
  3. ソフトウェア・イメージのリストで、表示するイメージを検索し、イメージの表示名をクリックします。
  4. 選択したイメージのソフトウェア・イメージの詳細ページに、イメージの詳細が表示されます:
    • 「一般情報」セクションには、イメージ・タイプなどの詳細が含まれます。
    • 「パッチ情報」セクションには、リリース、バージョン、使用可能な個別パッチなどの詳細が含まれます。
    • 「個別パッチ」フィールドには、イメージに含まれる個別パッチの数(ある場合)が表示されます。 カウントには、イメージの作成時に指定されたすべてのパッチ(lsinventoryにリストされているパッチを含む)が含まれます。 含まれているパッチ(含まれている場合)を表示するには、「すべてコピー」リンクをクリックして、含まれているパッチのリストをテキスト・エディタに貼り付けます。 コピーされたパッチ番号のリストはカンマ区切りで、追加のソフトウェア・イメージの作成に使用できます。

      「表示」リンクをクリックすると、「個別パッチ」ウィンドウに、その特定のソフトウェア・イメージに含まれる個別パッチのカンマ区切りリストが表示されます。

コンソールを使用した別のコンパートメントへのソフトウェア・イメージの移動

ソフトウェア・イメージを選択した別のコンパートメントに移動するには、次のステップに従います:

  1. ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Oracle Exadata Database Service on Cloud@Customerをクリックします。
  2. 「リソース」の下で、「ソフトウェア・イメージ」をクリックします。
  3. ソフトウェア・イメージのリストで、移動するイメージを検索し、行の最後にあるアクション・アイコン(3つのドット)をクリックします。
  4. 「リソースの移動」をクリックします。
  5. 表示される「別のコンパートメントへのリソースの移動」ダイアログで、コンパートメントを選択します。
  6. 「リソースの移動」をクリック

ソフトウェア・イメージを管理するためのAPIの使用

ソフトウェア・イメージを管理するためのAPIコールのリストを確認します。

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

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

APIの完全なリストは、「データベース・サービスAPI」を参照してください。