フリート・メンテナンス・イメージとサブスクリプションREST API
ゴールド・イメージは、ベース・ソフトウェア・バージョンと追加パッチに関する情報を含む、最終状態のソフトウェア定義です。最終状態の定義は論理的な用語です。最終状態を表す物理的なソフトウェア・バイナリ・コンポーネントは、ゴールド・イメージと呼ばれます。ゴールド・イメージの詳細は、「標準化アドバイザによる編成」で説明されている標準構成を参照してください。
ソフトウェア・イメージのリストの取得
機能 | 説明 |
---|---|
リクエスト・メソッド | GET |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/softwareimages |
リクエスト・ヘッダー |
Authorization: Basic Accept: application/json |
レスポンス | { "totalResults": 2, "items": [ { "name": "RAC1917_a", "id": "4B7738536B6E7888E053057FB10ACF8C", "description": "RAC191_a", "version": "19.17.0", "platformName": "Linux x86-64", "dateCreated": "2023-03-24 15:09:21.0", "owner": "SYSMAN", "lastModifiedBy": "SYSMAN" }, { "name": "RAC1917_b", "id": "4B620EC24DCE61FAE053057FB10AC7D0", "description": "RAC191_b", "version": "19.17.0", "platformName": "Linux x86-64", "dateCreated": "2023-03-23 13:16:51.0", "owner": "SYSMAN", "lastModifiedBy": "SYSMAN" } ] } |
パッチ適用したゴールド・イメージの作成
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/softwareimages |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "imageName" : "fm_19c_image1", "imageDescription" : "fm_19c_image1_description", "refTargetName":"OraDB19Homesample.subnet.dample.com_7301", "imageSwLibLocation":"<path>/19.0/linux64", "refHostCredential" : "SRC_HOST_CREDS:ADMIN", "refHostRootCred":"SRC_HOST_ROOT_CREDS:ADMIN", "destHomeLocation":"/ade/<path>/oracle/work/db183rh", "workingDirectory":"/u01/tmp", "swLibStorageType":"<OmsShared/NFS>", "swLibStorageName":"swlib" , "nfsLocalMountPoint":"/<path>/nfs" "versionName":"fm_version1" , "patchList":"28828717:600000000071008" } |
レスポンス | { "messages": ["Create Gold Image operation has been submitted successfully with the instance name : 'CreateGoldImageProfile_SYSMAN_03_27_2023_10_13_AM' and execution_guid=4BB1192C1A2F2AB3E053057FB10A792E", “You can track the status of operation using the following:”, “EMCLI: emcli get_instance_status -exec=4BAFFB4FD4ED1B34E053057FB10A99BF”, "Browser: https://blr123.example.com:111111/em/faces/core-jobs-procedureExecutionTracking?executionGUID=4BB1192C1A2F2AB3E053057FB10A792E" ] } |
- imageName: ゴールド・イメージの名前。この名前はイメージ全体で一意である必要があります。
- imageDescription: イメージの説明。
- refTargetName: このゴールド・イメージの作成に使用されるOracleホーム・ターゲット。これは、11.2.0.4 PSUおよびすべての個別パッチが適用された既存の環境のデータベースまたはGrid InfrastructureのOracleホームです。参照ターゲット名を見つけるには、Enterprise Managerリポジトリに次の問合せを入力します。
SELECT distinct target_name FROM mgmt$target_properties WHERE target_name IN (SELECT target_name FROM mgmt_targets WHERE target_type='oracle_home' AND host_name=<Host Name of this Oracle Home> AND property_name='INSTALL_LOCATION' AND property_value=<path of Oracle Home>)
- imageSwLibLocation: ゴールド・イメージのペイロードが格納されるソフトウェア・ライブラリのパス。
- refHostCredential: これはデータベース・ゴールド・イメージにのみ適用されます。これは<Named Credential: Credential Owner>という形式で入力する必要があります。
- refHostRootCredential: データベース・ゴールド・イメージにのみ適用されます。これは<Named Credential: Credential Owner>という形式で入力する必要があります。
- workingDirectory: 参照Oracleホーム・ターゲットのホスト上の一時的な場所。
- swLibStorageType: ソフトウェア・ライブラリの記憶域タイプ。これには、OMS共有、OMSエージェント・ファイル・システムまたはNFSを指定できます(NFSにする場合は、Enterprise Manager 13.5リリース更新13 [13.5.0.3]以上が必要)。
- nfsLocalMountPoint: NFSローカル・マウントの絶対パス。このパラメータが指定されていない場合は、かわりに
workingDirectory
の場所がデフォルトとして使用されます。NFSは、Enterprise Managerデプロイメント13.5リリース更新13 (13.5.0.13)以上で使用可能です。このフィールドはNFS記憶域の場合のみ必要であり、OMS記憶域のオプションの場合は必要ありません。 - swLibStorageName: ソフトウェア・ライブラリの記憶域名。この記憶域名を取得するには、「エンタープライズ」メニューから、「プロビジョニングとパッチ適用」を選択し、「ソフトウェア・ライブラリ」を選択します。「ソフトウェア・ライブラリ」ページで、「アクション」メニューから「管理」を選択します。このページで、「名前」列の値をチェックして、ソフトウェア・ライブラリの記憶域名を取得します。
- versionName: 1つのイメージは複数のバージョンを持つことができます。デフォルト・バージョンのイメージが作成され、さらにバージョンを追加できます。
- patchList: ゴールド・イメージに含めるパッチのリスト。
ソフトウェア・イメージの作成
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/softwareimages |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "imageName": "RAC1917_a", "imageDescription": "RAC1917_a", "refTargetName": "OraDB12Home1_1_example.exampledomain.com_190", "imageSwLibLocation": "DB Provisioning/19.17.0/goldimage", "refHostCredential": "NC_HOST_2023-03-18-103539:SYSMAN", "workingDirectory": "/u01/tmp", "swLibStorageType": "<OmsShared/NFS>", "swLibStorageName": "swlib", "nfsLocalMountPoint":"/<path>/nfs" "versionName": "PSUNo" } |
レスポンス | { "messages": ["Create Gold Image operation has been submitted successfully with the instance name : 'CreateGoldImageProfile_SYSMAN_03_27_2023_10_13_AM' and execution_guid=4BB1192C1A2F2AB3E053057FB10A792E", “You can track the status of operation using the following:”, “EMCLI: emcli get_instance_status -exec=4BAFFB4FD4ED1B34E053057FB10A99BF”, "Browser: https://blr123.example.com:111111/em/faces/core-jobs-procedureExecutionTracking?executionGUID=4BB1192C1A2F2AB3E053057FB10A792E" ] } |
- imageName: ゴールド・イメージの名前。この名前はイメージ全体で一意である必要があります。
- imageDescription: イメージの説明。
- refTargetName: このゴールド・イメージの作成に使用されるOracleホーム・ターゲット。これは、11.2.0.4 PSUおよびすべての個別パッチが適用された既存の環境のデータベースまたはGrid InfrastructureのOracleホームです。参照ターゲット名を見つけるには、Enterprise Managerリポジトリに次の問合せを入力します。
SELECT distinct target_name FROM mgmt$target_properties WHERE target_name IN (SELECT target_name FROM mgmt_targets WHERE target_type='oracle_home' AND host_name=<Host Name of this Oracle Home> AND property_name='INSTALL_LOCATION' AND property_value=<path of Oracle Home>)
- imageSwLibLocation: ゴールド・イメージのペイロードが格納されるソフトウェア・ライブラリのパス。
- refHostCredential: これはデータベース・ゴールド・イメージにのみ適用されます。これは<Named Credential: Credential Owner>という形式で入力する必要があります。
- workingDirectory: 参照Oracleホーム・ターゲットのホスト上の一時的な場所。
- swLibStorageType: ソフトウェア・ライブラリの記憶域タイプ。OMS共有またはOMSエージェント・ファイル・システムを指定できます。
- swLibStorageName: ソフトウェア・ライブラリの記憶域名。この記憶域名を取得するには、「エンタープライズ」メニューから、「プロビジョニングとパッチ適用」を選択し、「ソフトウェア・ライブラリ」を選択します。「ソフトウェア・ライブラリ」ページで、「アクション」メニューから「管理」を選択します。このページで、「名前」列の値をチェックして、ソフトウェア・ライブラリの記憶域名を取得します。
- nfsLocalMountPoint: NFSローカル・マウントの絶対パス。このパラメータが指定されていない場合は、かわりに
workingDirectory
の場所がデフォルトとして使用されます。NFSは、Enterprise Managerデプロイメント13.5リリース更新13 (13.5.0.13)以上で使用可能です。このフィールドはNFS記憶域の場合のみ必要であり、OMS記憶域のオプションの場合は必要ありません。 - versionName: 1つのイメージは複数のバージョンを持つことができます。デフォルト・バージョンのイメージが作成され、さらにバージョンを追加できます。
ソフトウェア・イメージのエクスポート
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/exportsoftwareimage |
リクエスト・ヘッダー |
Authorization: Basic Accept: application/json |
ペイロード |
|
レスポンス | Export Gold Image operation has been submitted successfully with the instance name : 'ExportSoftwareImage_SYSMAN_08_03_2023_11_11_AM' and execution_guid='C89D73FD58D949D5E0532D814564D35C' You can track the status of operation using the following:Browser: https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/faces/core-jobs-procedureExecutionTracking?executionGUID=C89D73FD58D949D5E0532D814564D35C |
ペイロードの入力変数の説明
- imageName: ゴールド・イメージの名前。この名前はイメージ全体で一意である必要があります。
- destHostName: 宛先ホストの名前。
- destHostCredential: 使用する宛先ホスト資格証明。これは<Named Credential: Credential Owner>という形式で入力する必要があります。
- goldImageBundleLocation: ゴールド・イメージ・バンドルの場所。この場所はEnterprise Managerで検出され、使用可能になっている必要があります。NFSをエクスポート操作とインポート操作に使用できます。NFSの場所のパスを入力します。
- goldImageBundleName: ゴールド・イメージ・バンドルのZipファイル名。
ソフトウェア・イメージのインポート
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI |
|
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "imageName":"21c patched image - imported", "hostName":"dbexample21c.domain.example.com", "hostCred":"CUSER:SYSMAN", "goldImageBundleLocation":"/scratch/cuser/Goldimage/exportedImage", "goldImageBundleName":"ExportGoldImage.zip", "imageDescription":"21c patched imported image", "imageSwLibLocation":"Database Provisioning Profiles/21.0.0.0/linux.x64", "swLibStorageType":"<OmsShared/NFS>", "swLibStorageName":"swlib", "nfsLocalMountPoint":"/<path>/nfs" "versionName":"21c patched image" } |
レスポンス | Import Gold Image operation has been submitted successfully with the instance name : 'ImportSoftwareImage_SYSMAN_08_03_2021_17_26_PM' and execution_guid='C8A6F40E654A7809E0532D814564D0EB' You can track the status of operation using the following: Browser: https://<OMS_CONSOLE_HOST:OMS_CONSOLE_PORT>/em/faces/core-jobs-procedureExecutionTracking?executionGUID=C8A6F40E654A7809E0532D814564D0EB |
ペイロードの入力変数の説明
- imageName: ゴールド・イメージの名前。この名前はイメージ全体で一意である必要があります。
ノート:
インポート・ソフトウェア・イメージREST APIには、パラメータのimageName
またはimageId
を指定できます。imageId
を指定すると、指定したimageId
の新しいバージョンがインポートされます。 - imageDescription: イメージの説明。
- hostName: ホストの名前。
- hostCredential: 使用するホスト資格証明。これは<Named Credential: Credential Owner>という形式で入力する必要があります。
- goldImageBundleLocation: ゴールド・イメージ・バンドルの場所。この場所はEnterprise Managerで検出され、使用可能になっている必要があります。
- goldImageBundleName: ゴールド・イメージ・バンドルのZipファイル名。
- imageSwLibLocation: ゴールド・イメージのペイロードが格納されるソフトウェア・ライブラリのパス。
- workingDirectory: 参照Oracleホーム・ターゲットのホスト上の一時的な場所。
- swLibStorageType: ソフトウェア・ライブラリの記憶域タイプ。これには、OMS共有、OMSエージェント・ファイル・システムまたはNFSを指定できます(NFSにする場合は、Oracle Enterprise Manager 13.5リリース更新13 [13.5.0.13]以上が必要)。
- swLibStorageName: ソフトウェア・ライブラリの記憶域名。この記憶域名を取得するには、「エンタープライズ」メニューから、「プロビジョニングとパッチ適用」を選択し、「ソフトウェア・ライブラリ」を選択します。「ソフトウェア・ライブラリ」ページで、「アクション」メニューから「管理」を選択します。このページで、「名前」列の値をチェックして、ソフトウェア・ライブラリの記憶域名を取得します。
- nfsLocalMountPoint: NFSローカル・マウントの絶対パス。このパラメータが指定されていない場合は、かわりに
workingDirectory
の場所がデフォルトとして使用されます。NFSは、Enterprise Managerデプロイメント13.5リリース更新13 (13.5.0.13)以上で使用可能です。このフィールドはNFS記憶域の場合のみ必要であり、OMS記憶域のオプションの場合は必要ありません。 - versionName: 1つのイメージは複数のバージョンを持つことができます。デフォルト・バージョンのイメージが作成され、さらにバージョンを追加できます。
ソフトウェア・イメージの適用性のチェック
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI |
|
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "imageId":"C672F6FC600B2484E0532D8145648320", "targetList":"exampledb21c.domain.example.com", "targetType":"oracle_database" } |
レスポンス | { "applicableStatus": "Image is applicable. More Information: Image have 96 additional bugs fixed.", "totalBugs": 96, "bugList": [{ "bugNum": "19134173", "patchId": "20082080", "bugDesc": "ORA-600 [KGHFRF NXT] DURING STRESS TESTS" }, { "bugNum": "19309466", "patchId": "20082080", "bugDesc": "Fix for Bug 19309466" }, { "bugNum": "19518079", "patchId": "20082080", "bugDesc": "DBA_REGISTRY_HISTORY IS NOT UPDATED DURING UPGRADE TO 12.1.0.2" }, { "bugNum": "19189525", "patchId": "20082079", "bugDesc": "ENHANCE SQLPATCH BOOTSTRAPPING CODE" }, ---- ---- { "bugNum": "19382851", "patchId": "20082080", "bugDesc": "ORA-1031 DURING MVIEW CREATION/REFRESH" }], "totalPatches": 0, "patchList": [] } |
ペイロードの入力変数の説明
- imageName: ゴールド・イメージの名前。この名前はイメージ全体で一意である必要があります。
- targetList: ターゲットの名前
- targetType: エンティティ・タイプに基づくCLIコマンド入力の表を参照してください。
ソフトウェア・イメージの検索
検索は、問合せパラメータとして様々な入力を使用してフィルタできます。使用可能な問合せパラメータは、次のとおりです。- name
- version
- description
- owner
- target _type
機能 | 説明 |
---|---|
リクエスト・メソッド | GET |
URI |
|
リクエスト・ヘッダー |
Authorization: Basic Accept: application/json |
レスポンス | { "totalResults": 1, "items": [ { "name": "RAC1917_a", "id": "4B7738536B6E7888E053057FB10ACF8C", "description": "RAC1917", "version": "19.17.0", "platformName": "Linux x86-64", "dateCreated": "2023-03-24 15:09:21.0", "owner": "SYSMAN", "lastModifiedBy": "SYSMAN" } ] } |
ソフトウェア・イメージの削除
機能 | 説明 |
---|---|
リクエスト・メソッド | DELETE |
URI | または
|
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード |
ノート: URIでimage_id を渡す場合、ペイロードimage_id は不要です。
{ "image_id" : "4B7738536B6E7888E053057FB10ACF8C" ) |
レスポンス | { "messages" : "Image with id=4B7738536B6E7888E053057FB10ACF8C deleted successfully" } |
ペイロードの入力変数の説明
- image_id: イメージのGUID。
選択したイメージへのターゲットのサブスクライブ
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/imagesubscriptions |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード |
単一のターゲット・エントリの場合:
{ "imageId" : "<image id>", "targetName" : "<Examplerep_Database>", "targetType" : "<example_database>" } 単一ターゲット・エントリの場合:
{ "imageId" : "<image id>", "targetList" : "<targetname1,targetname2>", "targetType" : "<target type>", "standbyAutoSubscribe" : "true", "noCascade": "true", "gimr" : "true" } |
レスポンス | { "messages": [ "Target 'Examplerep_Database' subscribed successfully." ] } |
- imageId: イメージのGUID。
- targetType: このイメージにサブスクライブされるターゲットのターゲット・タイプ。
- targetName: ターゲットの名前。
- targetList: サブスクライブするターゲットの名前リスト。
- standbyAutoSubscribe: falseに設定すると、スタンバイ・データベースは自動的にサブスクライブされなくなります。デフォルト値はtrueです。
- noCascade: trueに設定すると、CDBのPDBはイメージにサブスクライブされなくなります。
- gimr: trueに設定すると、クラスタのGIMRはイメージにサブスクライブされます。デフォルト値はfalse
イメージのサブスクリプションのリスト
機能 | 説明 |
---|---|
リクエスト・メソッド | GET |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/imagesubscriptions?image_id=<image_id>https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/softwareimages" |
リクエスト・ヘッダー |
Authorization: Basic Accept: application/json |
レスポンス | { "totalResults": 5, "items": [{ "imageId": "D572786F3CE031C9E0532D81456415BC", "targetGuid": "01DB50F6963F0E39C72F8651DCC93A6A", "parentGuid": "DCDC55D15C2B413772E442DA6D6CCE70", "dateSubscribed": "2022-01-13 15:52:28.0" }, { "imageId": "D572786F3CE031C9E0532D81456415BC", "targetGuid": "6A23FD99A8B6A7780AE930377D6B53D0", "dateSubscribed": "2022-02-03 17:09:11.0" }, { "imageId": "D572786F3CE031C9E0532D81456415BC", "targetGuid": "7E6BEB235D6653F9E03C1C9EC4C2560B", "parentGuid": "DCDC55D15C2B413772E442DA6D6CCE70", "dateSubscribed": "2022-01-13 15:52:28.0" }, { "imageId": "D572786F3CE031C9E0532D81456415BC", "targetGuid": "B2C9231A5BEAC5B6C58EA6A75A8962B6", "parentGuid": "DCDC55D15C2B413772E442DA6D6CCE70", "dateSubscribed": "2022-01-13 15:52:28.0" }, { "imageId": "D572786F3CE031C9E0532D81456415BC", "targetGuid": "DCDC55D15C2B413772E442DA6D6CCE70", "dateSubscribed": "2022-01-13 15:52:28.0" }] } |
- imageId: イメージのGUID。
- targetGuid: ターゲットGUID。
- dateSubscribed: サブスクリプションの日付。"YEAR-MM-DD HH:MM:SS.MS"の書式で入力する必要があります
選択したイメージからのターゲットのサブスクライブ解除
機能 | 説明 |
---|---|
リクエスト・メソッド | DELETE |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/imagesubscriptions |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "imageId" : "4B620EC24DCE61FAE053057FB10AC7D0", "targetName" : "Examplerep_Database", "targetType" : "example_database", "noCascade" : "true", } |
レスポンス | { "messages": [ "Target 'Examplerep_Database' unsubscribed successfully." ] } |
- imageId: イメージのGUID。
- targetType: このイメージからサブスクライブ解除されるターゲットのターゲット・タイプ。
- targetName: ターゲットの名前。
- noCascade: trueに設定すると、CDBのPDBはイメージにサブスクライブされなくなります。
イメージのターゲット・サブスクリプションのリスト
機能 | 説明 |
---|---|
リクエスト・メソッド | PUT |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/targetsubscriptions |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "targetName" : "Examplerep_Database", "targetType" : "example_database" } |
レスポンス | { "totalResults": 1, "items": [ { "targetName": "Examplerep_Database", "targetType": "example_database", "imageId": "4B7738536B6E7888E053057FB10ACF8C", "imageName": "RAC121_a", "subscriptionDate": "2017-03-27 10:06:00.0" } ] } |
- targetType: ターゲットのターゲット・タイプ。
- targetName: ターゲットの名前。
イメージのバージョンの作成
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/softwareimages" |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "imageId": " 4B7738536B6E7888E053057FB10ACF8C", "refTargetName": "OraDB12Home1_1_slc06nag.example.com_190", "imageSwLibLocation": "DB Provisioning/12.1.0.2.0/goldimage", "refHostCredential": "NC_HOST_2017-03-18-103539:SYSMAN", "workingDirectory": "/tmp", "swLibStorageType": "OmsShared", "swLibStorageName": "swlib", "versionName": "PSUNo" } |
レスポンス | { "messages": ["Create Gold Image operation has been submitted successfully with the instance name : 'CreateGoldImageProfile_SYSMAN_03_27_2017_10_13_AM' and execution_guid=4BB1192C1A2F2AB3E053057FB10A792E", “You can track the status of operation using the following:”, “EMCLI: emcli get_instance_status -exec=4BAFFB4FD4ED1B34E053057FB10A99BF”, "Browser: https://blr123.example.com:11111/em/faces/core-jobs-procedureExecutionTracking?executionGUID=4BB1192C1A2F2AB3E053057FB10A792E" ] } |
- imageId: イメージのGUID。
- refTargetName: このゴールド・イメージの作成に使用されるOracleホーム・ターゲット。これは、11.2.0.4 PSUおよびすべての個別パッチが適用された既存の環境のデータベースまたはGrid InfrastructureのOracleホームです。参照ターゲット名を見つけるには、Enterprise Managerリポジトリに次の問合せを入力します。
SELECT distinct target_name FROM mgmt$target_properties WHERE target_name IN (SELECT target_name FROM mgmt_targets WHERE target_type='oracle_home' AND host_name=<Host Name of this Oracle Home> AND property_name='INSTALL_LOCATION' AND property_value=<path of Oracle Home>)
- imageSwLibLocation: ゴールド・イメージのペイロードが格納されるソフトウェア・ライブラリのパス。
- refHostCredential: これはデータベース・ゴールド・イメージにのみ適用されます。これは<Named Credential: Credential Owner>という形式で入力する必要があります。
- workingDirectory: 参照Oracleホーム・ターゲットのホスト上の一時的な場所。
- swLibStorageType: ソフトウェア・ライブラリの記憶域タイプ。OMS共有またはOMSエージェント・ファイル・システムを指定できます。
- swLibStorageName: ソフトウェア・ライブラリの記憶域名。この記憶域名を取得するには、「エンタープライズ」メニューから、「プロビジョニングとパッチ適用」を選択し、「ソフトウェア・ライブラリ」を選択します。「ソフトウェア・ライブラリ」ページで、「アクション」メニューから「管理」を選択します。このページで、「名前」列の値をチェックして、ソフトウェア・ライブラリの記憶域名を取得します。
- versionName: 1つのイメージは複数のバージョンを持つことができます。デフォルト・バージョンのイメージが作成され、さらにバージョンを追加できます。
バージョンのリスト
機能 | 説明 |
---|---|
リクエスト・メソッド | GET |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/versions?image_id=4B7738536B6E7888E053057FB10ACF8C |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
レスポンス | { "totalResults": 1, "items": [ { "name": "PSUNos", "versionId": "4BAFA861A7ED6603E053057FB10A0588", "imageId": "4B7738536B6E7888E053057FB10ACF8C", "externalId": "oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_OracleDB:4BAFA861A7E96603E053057FB10A0588:0.1", "status": "CURRENT", "position": "1", "hashCode": "C1622270664:B<NO_PATCHES>", "dateCreated": "2017-03-27 10:13:28.0", "provisioningStatus": "READY" } ] } |
推奨パッチ
機能 | 説明 |
---|---|
リクエスト・メソッド | GET |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/E0D780B614811C8FE05334814564FF08/patchRecommendations |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
レスポンス | { "messages": { "uploadPatches": "To upload recommended patches in EM use the following command: emcli upload_patches -from_host='host_name' -patch_files='metadata_file_path;ZIP_file_path' [-cred_name='name' -cred_owner='owner']. In online connection mode, the patches can be directly downloaded to EM as well.", "createNewVersion": "To create a new version of the image with the recommended patches see: https://www.oracle.com/pls/topic/lookup?ctx=en/enterprise-manager&id=EMLCM-GUID-431C8AE4-774B-4DD8-89A5-A6A30B071740" }, "totalRecommendedPatches": 7, "recommendedPatches": "[33881712,32579178,33803476,33806152,30133696,33808367,33881715]", "recommendedPatchesDetails": [ { "patchId": "33881712", "patchDescription": "QUARTERLY FULL STACK DOWNLOAD PATCH FOR EXADATA (APR2022 - 19.15)" }, { "patchId": "32579178", "patchDescription": "QUARTERLY FULL STACK DOWNLOAD PATCH FOR EXADATA (APR2021 - 19.11)" }, { "patchId": "33803476", "patchDescription": "GI RELEASE UPDATE 19.15.0.0.0" }, { "patchId": "33806152", "patchDescription": "DATABASE RELEASE UPDATE 19.15.0.0.0" }, { "patchId": "30133696", "patchDescription": "QUARTERLY FULL STACK DOWNLOAD PATCH FOR EXADATA (OCT2019 - 19.5)" }, { "patchId": "33808367", "patchDescription": "OJVM RELEASE UPDATE 19.15.0.0.0" }, { "patchId": "33881715", "patchDescription": "QUARTERLY FULL STACK DOWNLOAD PATCH FOR EXADATA (APR2022 - 21.6)" } ] } |
ノート:
パッチ推奨にバグ・リストを含める場合は、URIの末尾に?include=bugs
を追加します。
イメージの説明
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI | /em/websvcs/restful/emws/db/goldimage/describeimage |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "imageId":"C672F6FC600B2484E0532D8145648320", "bugs":"true" } |
レスポンス | { "totalBugs": 96, "bugList": [{ "bugNum": "19134173", "patchId": "20082080", "patchUpi": "", "bugDesc": "ORA-600 [KGHFRF NXT] DURING STRESS TESTS" }, { "bugNum": "19309466", "patchId": "20082080", "patchUpi": "", "bugDesc": "Fix for Bug 19309466" }, { "bugNum": "19518079", "patchId": "20082080", "patchUpi": "", "bugDesc": "DBA_REGISTRY_HISTORY IS NOT UPDATED DURING UPGRADE TO 12.1.0.2" }, … … … { "bugNum": "19382851", "patchId": "20082080", "patchUpi": "", "bugDesc": "ORA-1031 DURING MVIEW CREATION/REFRESH" }], "totalPatches": 4, "patchList": [{ "patchId": "20140673", "patchDesc": "OCW Interim patch for 20140673" }, { "patchId": "20119232", "patchDesc": "Database Release Update 21.0.0.0.0" }, { "patchId": "20082080", "patchDesc": "Database Release Update 21.0.0.0.0.2 (20082080)" }, { "patchId": "20082079", "patchDesc": "Database Release Update 21.0.0.0.0.1 (20082079)" }] } |
- imageId: イメージのGUID。
- bugs: オプションのパラメータ。デフォルト値はfalseです。bugsがfalseに設定されていると、パッチ情報のみが表示されます。
バージョン・ステータスの更新
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/updateversionstatus |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "versionId":"C8A75F54F77332F9E0532D814564757A", "versionStatus":"ACTIVE" } |
レスポンス | Version ID 'C8A75F54F77332F9E0532D814564757A' updated successfully. |
- versionId: バージョンのGUID。
- versionStatus: 更新中にステータスを「ACTIVE」に設定します。
バージョンの削除
機能 | 説明 |
---|---|
リクエスト・メソッド | DELETE |
URI | https://<OMS_CONSOLE_HOST>:OMS_CONSOLE_PORT>/em/websvcs/restful/emws/db/goldimage/versions |
リクエスト・ヘッダー |
Authorization: Basic Content-Type: application/json |
ペイロード | { "versionId": "4BB099D42CC8671EE053057FB10A07DA" } |
レスポンス | { "messages": [ "The following version will be deleted. 4BB099D42CC8671EE053057FB10A07DA" ] } |
- versionId: バージョンのGUID。
リスナーの移行
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI |
/em/websvcs/restful/emws/db/fleetmaintenance/performOperation/migratelistener |
リクエスト・ヘッダー | Authorization: basic <generated credential value>
Content-Type: application/json |
ペイロード |
|
レスポンス | Processing target: blr123.example.com Checking if target is already running from the current version of the image... Checking image subscription... Check image subscription passed. Checking if target is in non-default location inside the Oracle Home... Operation 'Migrate Listener' created successfully. Listener migration for blr123.example.com can be monitored using Browser: https://blr123.example.com:11111/em/faces/core-jobs-procedureExecutionTracking?executionGUID=C9A8D4E023052089E0532D8145641564 Status:Success |
- name: 操作名(migrate_listener)。
- description: 操作の説明
- targetName: ターゲット・データベース名
- targetType: ターゲット・タイプのEM CLIリストを参照してください。
- normalCredString: 使用する通常資格証明。
- privCredString: 使用する特権資格証明。
リスナーのロールバック
機能 | 説明 |
---|---|
リクエスト・メソッド | POST |
URI |
/em/websvcs/restful/emws/db/fleetmaintenance/performOperation/rollbacklistener |
リクエスト・ヘッダー | Authorization: basic <generated credential value>
Content-Type: application/json |
ペイロード |
|
レスポンス | Processing target: blr123.example.com Checking if target is already running from the current version of the image... Checking image subscription... Check image subscription passed. Checking if target is in non-default location inside the Oracle Home... Operation 'Rollback Listener' created successfully. Listener rollback for blr123.example.com can be monitored using Browser: https://blr123.example.com:11111/em/faces/core-jobs-procedureExecutionTracking?executionGUID=C9A8D4E023052089E0532D8145641564 Status:Success |
- name: 操作名(rollback_listener)。
- description: 操作の説明
- targetName: ターゲット・データベース名
- targetType: ターゲット・タイプのEM CLIリストを参照してください。
- normalCredString: 使用する通常資格証明。
- privCredString: 使用する特権資格証明。