ソフトウェア・イメージの管理
- Oracle Cloud Infrastructureでのソフトウェア・イメージの使用
- Exadata Cloud Infrastructureインスタンスでのソフトウェア・イメージの使用
ソフトウェア・イメージの作成、保存および再利用。 - ソフトウェア・イメージに対するコンソールの使用
- APIを使用したデータベース・ソフトウェア・イメージの管理
次のAPI操作を使用して、データベース・ソフトウェア・イメージを管理します:
親トピック: ハウツー・ガイド
Oracle Cloud Infrastructureでのソフトウェア・イメージの使用
- ソフトウェア・イメージの作成および格納
ソフトウェア・イメージは、DBシステム、Exadata Cloud Infrastructureインスタンス、データベース・ホーム、データベースまたはGrid Infrastructureをプロビジョニングまたは更新する前に作成するテナンシ内のリソースです。 - OPatch lsinventoryコマンドを使用したOracle Homeへの適用済パッチの検証
OPatchユーティリティを使用すると、Oracle Database HomeまたはOracle Grid Infrastructureホームに個別パッチを適用できます。opatch
ユーティリティは、$ORACLE_HOME/Opatch
ディレクトリにあります。
親トピック: ソフトウェア・イメージの管理
ソフトウェア・イメージの作成および格納
ソフトウェア・イメージは、DBシステム、Exadata Cloud Infrastructureインスタンス、データベース・ホーム、データベースまたはGrid Infrastructureのプロビジョニングまたは更新前に作成するテナンシ内のリソースです。
ソフトウェア・イメージ・リソースには、次の2つのタイプがあります。
- Grid Infrastructureソフトウェア・イメージ: Grid Infrastructureソフトウェア・イメージは、Oracle Grid Infrastructureの更新に使用されるOracle Grid Infrastructureソフトウェアを含むリソースです。Grid Infrastructureソフトウェア・イメージは、目的のGrid Infrastructureリリース更新(GIRU)および追加の個別パッチを含む、お客様が作成したOracle公開のソフトウェア・リリースまたはカスタム・ソフトウェア・イメージのいずれかです。
- データベース・ソフトウェア・イメージ:データベース・ソフトウェア・イメージは、Oracle DatabasesおよびOracle Databaseホームのプロビジョニングおよび更新に使用されるOracle Databaseソフトウェアを含むリソースです。データベース・ソフトウェア・イメージは、必要なデータベース・リリース更新(DBRU)および追加の個別パッチを含む、お客様が作成したOracle公開ソフトウェア・リリースまたはカスタム・ソフトウェア・イメージです。
テナンシで作成できるソフトウェア・イメージの数に制限はなく、Oracle Cloud Infrastructureでサポートされている任意のOracle DatabaseソフトウェアまたはOracle Grid Infrastructureのバージョンおよび更新を使用してイメージを作成できます。
ソフトウェア・イメージは、Oracle管理のObject Storageに自動的に格納され、Oracle Cloud Infrastructure Consoleで表示および管理できます。ソフトウェア・イメージはリージョン・レベルのリソースですが、テナンシ内の任意のリージョンからアクセスできます。
ノート:ソフトウェア・イメージによってオブジェクト・ストレージの使用コストが発生します。
Oracleホームに適用されたパッチを検証するためのOPatch lsinventoryコマンドの使用
OPatchユーティリティを使用すると、Oracle Database HomeまたはOracle Grid Infrastructureホームに個別パッチを適用できます。opatch
ユーティリティは、$ORACLE_HOME/Opatch
ディレクトリにあります。
OPatchで提供されるlsinventory
コマンドを使用して、Oracle Database HomeまたはOracle Grid Infrastructureホームに適用された暫定パッチをリストするファイルを作成できます。その後、カスタム・ソフトウェア・イメージの作成時にこのファイルをOCIコンソールにアップロードして、ソースOracle Database HomeまたはOracle Grid Infrastructureホームで使用されるパッチの正確なセットをソフトウェア・イメージに含まれるパッチのリストに追加できます。opatch
ユーティリティは、$ORACLE_HOME/Opatch
ディレクトリにあります。次に、lsinventory
コマンドを使用してlsinventory
ファイルを作成する例を示します:
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
lsinventory
出力ファイルを使用して、特定のOracle Database HomeまたはOracle Grid Infrastructureホームに適用される追加の個別パッチを抽出します。
Exadata Cloud Infrastructureインスタンスでのソフトウェア・イメージの使用
ソフトウェア・イメージを作成、保存および再利用します。
ソフトウェア・イメージを作成すると、次が可能です:
- ソフトウェア・イメージ、RUおよび個別(個別)パッチに基づいてカスタム・データベースおよびGrid Infrastructureイメージを作成します。
- カスタム・イメージをリソースとしてオブジェクト・ストレージに自動的に保存します。
- Oracle DatabaseホームまたはOracle Databaseに、必要なRUおよび個別パッチをプロビジョニングします。
- ソフトウェア・イメージを使用して、データベース・ホームおよびGrid Infrastructureを更新します。
- Data Guard作成プロセスでソフトウェア・イメージを別のサービスにクローンします。
ソフトウェア・イメージは、顧客によって作成および管理され、明示的に削除されるまで使用できます。
親トピック: ソフトウェア・イメージの管理
ソフトウェア・イメージに対するコンソールの使用
- ソフトウェア・イメージのリストを表示するには
- データベース・ソフトウェア・イメージを作成するには
- Grid Infrastructureソフトウェア・イメージを作成するには
- データベース・ホームからデータベース・ソフトウェア・イメージを作成するには
- ソフトウェア・イメージのイメージ詳細を表示するには
- ソフトウェア・イメージを別のコンパートメントに移動するには
- カスタム・データベース・ソフトウェア・イメージを使用してデータベース・ソフトウェアを更新するには
次の手順を使用して、カスタム・データベース・ソフトウェア・イメージを使用してデータベース・ソフトウェアを更新します。 - カスタムGrid Infrastructureソフトウェア・イメージを使用してGrid Infrastructureソフトウェアを更新するには
次の手順を使用して、カスタムGrid Infrastructureソフトウェア・イメージを使用してGrid Infrastructureソフトウェアを更新します。 - ソフトウェア・イメージを削除するには
次の手順を使用して、ソフトウェア・イメージを削除します。
親トピック: ソフトウェア・イメージの管理
データベース・ソフトウェア・イメージを作成するには
- ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Oracle Exadata Database Service on Dedicated Infrastructure」をクリックします。
- 「リソース」で、「ソフトウェア・イメージ」をクリックします。
- 「ソフトウェア・イメージの作成」をクリックします。
- 表示される「ソフトウェア・イメージの作成」ページで、「データベース・ソフトウェア・イメージ」をクリックします。
- 「表示名」フィールドに、イメージの表示名を入力します。機密情報を入力しないでください。
- コンパートメントを選択します。
- 「データベース・リリース」を選択します。
- イメージのデータベース・バージョンを選択します。サポートされているOracle Databaseリリース更新(RU)を使用して、データベース・ソフトウェア・イメージを作成できます。
- オプションで、個別パッチ番号のカンマ区切りリストを入力できます。
- オプションで、既存のOracle DatabaseからOracleホーム・インベントリ・ファイルをアップロードできます。OPatchを使用してインベントリ・ファイルを作成する手順については、Oracleホームに適用されたパッチを検証するためのOPatch lsinventoryコマンドの使用を参照してください。
- 「拡張オプションの表示」をクリックして、データベース・ソフトウェア・イメージにタグを追加します。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグを参照してください。タグを適用する必要があるかどうかがわからない場合は、このオプションをスキップするか(後でタグを適用できます)、管理者に問い合せてください。
- 「ソフトウェア・イメージの作成」をクリックします。
親トピック: ソフトウェア・イメージに対するコンソールの使用
Grid Infrastructureソフトウェア・イメージを作成するには
- ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Oracle Exadata Database Service on Dedicated Infrastructure」をクリックします。
- 「リソース」で、「ソフトウェア・イメージ」をクリックします。
- 「ソフトウェア・イメージの作成」をクリックします。
- 表示される「ソフトウェア・イメージの作成」ページで、「Grid Infrastructureソフトウェア・イメージ」をクリックします。
- 「表示名」フィールドに、イメージの表示名を入力します。機密情報を入力しないでください。
- コンパートメントを選択します。
- 「Grid Infrastructureリリース」を選択します。
- イメージのGrid Infrastructureバージョンを選択します。サポートされている任意のOracle Grid Infrastructureリリース更新(RU)を使用して、Grid Infrastructureソフトウェア・イメージを作成できます。
- オプションで、個別パッチ番号のカンマ区切りリストを入力できます。
- オプションで、既存のOracle Grid InfrastructureからGrid Infrastructureホーム・インベントリ・ファイルをアップロードできます。OPatchを使用してインベントリ・ファイルを作成する手順については、Oracleホームに適用されたパッチを検証するためのOPatch lsinventoryコマンドの使用を参照してください。
- 「拡張オプションの表示」をクリックして、データベース・ソフトウェア・イメージにタグを追加します。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグを参照してください。タグを適用する必要があるかどうかがわからない場合は、このオプションをスキップするか(後でタグを適用できます)、管理者に問い合せてください。
- 「ソフトウェア・イメージの作成」をクリックします。
親トピック: ソフトウェア・イメージに対するコンソールの使用
データベース・ホームからデータベース・ソフトウェア・イメージを作成するには
- ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Oracle Exadata Database Service on Dedicated Infrastructure」をクリックします。
- コンパートメントを選択します。
- データベース・ホームに移動します: 「Oracle Exadata Database Service on Dedicated Infrastructure」で、「Exadata VMクラスタ」をクリックします。VMクラスタのリストで、アクセスするVMクラスタを検索し、強調表示された名前をクリックしてクラスタの詳細ページを表示します。
- 「リソース」で「データベース・ホーム」をクリックします。
- データベース・ホームのリストで、データベース・ソフトウェア・イメージの作成に使用するデータベース・ホームを見つけます。データベース・ホームの名前をクリックして、その詳細を表示します。
- 「データベース・ホームからのイメージの作成」をクリックします。
- 「データベース・ソフトウェア・イメージの作成」パネルで、「表示名」を入力し、ソフトウェア・イメージのコンパートメントを選択します。
- 「作成」をクリックします。
親トピック: ソフトウェア・イメージに対するコンソールの使用
ソフトウェア・イメージのイメージ詳細を表示するには
この手順を使用して、イメージ・タイプ、Oracleリリース、ソフトウェア・イメージの作成に使用されるバージョン、ソフトウェア・イメージに含まれる個別パッチ(ある場合)などのイメージの詳細を表示します。
親トピック: ソフトウェア・イメージに対するコンソールの使用
ソフトウェア・イメージを別のコンパートメントに移動するには
- ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Oracle Exadata Database Service on Dedicated Infrastructure」をクリックします。
- 「リソース」で、「ソフトウェア・イメージ」をクリックします。
- ソフトウェア・イメージのリストで、移動するイメージを見つけ、行の最後にある「アクション」アイコン(3つのドット)をクリックします。
- 「リソースの移動」をクリックします。
- 表示される「別のコンパートメントへのリソースの移動」ダイアログで、ターゲット・コンパートメントを選択します。
- 「リソースの移動」をクリックします。
親トピック: ソフトウェア・イメージに対するコンソールの使用
カスタム・データベース・ソフトウェア・イメージを使用してデータベース・ソフトウェアを更新するには
次の手順を使用して、カスタム・データベース・ソフトウェア・イメージを使用してデータベース・ソフトウェアを更新します。
- ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Oracle Exadata Database Service on Dedicated Infrastructure」をクリックします。
- 「Oracle Exadata Database Service on Dedicated Infrastructure」で、「Exadata VMクラスタ」をクリックします。
- データベース・ソフトウェア・イメージを更新するVMクラスタの名前をクリックします。
- 表示されたVMクラスタの詳細ページで、「バージョン」セクションの「更新の表示」リンクをクリックします。
- 表示された「更新」ページで、「データベース・ホーム」セクションの「カスタム・データベース・ソフトウェア・イメージ」タブをクリックします。
- コンパートメントを選択します
- リージョンを選択します。
リージョン・フィルタは、デフォルトで現在接続されているリージョンに設定され、そのリージョンで作成されたすべてのソフトウェア・イメージがリストされます。別のリージョンを選択すると、選択したリージョンで作成されたソフトウェア・イメージが表示されるように、ソフトウェア・イメージ・リストがリフレッシュされます。
- 目的の更新の「アクション」ボタン(3つのドット)をクリックし、「事前チェックの実行」を選択します。
- 表示された「確認」ダイアログで、「OK」をクリックして続行します。
- 事前チェックを正常に実行した後、「アクション」ボタン(3つのドット)から「適用」を選択します。
- 表示された「確認」ダイアログで、「OK」をクリックして続行します。
親トピック: ソフトウェア・イメージに対するコンソールの使用
カスタムGrid Infrastructureソフトウェア・イメージを使用してGrid Infrastructureソフトウェアを更新するには
次の手順を使用して、カスタムGrid Infrastructureソフトウェア・イメージを使用してGrid Infrastructureソフトウェアを更新します。
- ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Oracle Exadata Database Service on Dedicated Infrastructure」をクリックします。
- 「Oracle Exadata Database Service on Dedicated Infrastructure」で、「Exadata VMクラスタ」をクリックします。
- Grid Infrastructureソフトウェア・イメージを更新するVMクラスタの名前をクリックします。
- 表示されたVMクラスタの詳細ページで、「バージョン」セクションの「更新の表示」リンクをクリックします。
- 表示された「更新」ページで、「Grid Infrastructureの更新」セクションの下の「カスタムGrid Infrastructureソフトウェア・イメージ」タブをクリックします。
- コンパートメントを選択します
- リージョンを選択します。
リージョン・フィルタは、デフォルトで現在接続されているリージョンに設定され、そのリージョンで作成されたすべてのソフトウェア・イメージがリストされます。別のリージョンを選択すると、選択したリージョンで作成されたソフトウェア・イメージが表示されるように、ソフトウェア・イメージ・リストがリフレッシュされます。
- 目的の更新の「アクション」ボタン(3つのドット)をクリックし、「事前チェックの実行」を選択します。
- 表示された「確認」ダイアログで、「OK」をクリックして続行します。
- 事前チェックを正常に実行した後、「アクション」ボタン(3つのドット)から「Grid Infrastructureパッチの適用」を選択します。
- 表示された「確認」ダイアログで、「OK」をクリックして続行します。
親トピック: ソフトウェア・イメージに対するコンソールの使用
ソフトウェア・イメージを削除するには
次の手順を使用して、ソフトウェア・イメージを削除します。
- ナビゲーション・メニューを開きます。「Oracle Database」をクリックし、「Oracle Exadata Database Service on Dedicated Infrastructure」をクリックします。
- 「リソース」で、「ソフトウェア・イメージ」をクリックします。
- ソフトウェア・イメージのリストで、削除するイメージを見つけ、行の最後にある「アクション」アイコン(3つのドット)をクリックします。
- 「削除」をクリックします。
- 表示される「Delete software image」ダイアログで、アクションを確認するソフトウェアイメージの名前を入力します。
- 「ソフトウェア・イメージの削除」をクリックします。
親トピック: ソフトウェア・イメージに対するコンソールの使用
APIを使用したデータベース・ソフトウェア・イメージの管理
次のAPI操作を使用して、データベース・ソフトウェア・イメージを管理します:
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。
親トピック: ソフトウェア・イメージの管理