このページは機械翻訳したものです。

監視の構成の変更

スタック・モニタリング・リソース構成は、OCIコマンドラインを使用して更新できます。構成を更新するには、oci stack-monitoring resource updateコマンドを必要な構成変更とともに使用します。

Oracle Databaseモニタリング構成の更新

スタック・モニタリング構成を変更するには、次を実行します:

  1. 既存のプロパティを取得します。

    次のOCIコマンドを実行します:

    oci stack-monitoring resource get --resource-id <stack-monitoring-resource-id>

    出力を次に示します。

    GETコマンド出力

    {
        "id": "ocid1.stackmonitoringresource.oc1.iad.<unique_ID>",
        "name": "TestDatabase",
        "displayName": "Test Database",
        "type": "oci_oracle_cdb",
        "compartmentId": "ocid1.compartment.oc1..unique_ID",
        "tenantId": "ocid1.tenancy.oc1..unique_ID",
        "hostName": "<hostname>",
        "managementAgentId": "ocid1.managementagent.oc1.iad.<unique_ID>",
        "resourceTimeZone": "UTC",
        "timeCreated": "2022-04-14T11:59:41.614Z",
        "timeUpdated": "2022-04-14T12:06:31.807Z",
        "lifecycleState": "ACTIVE",
        "properties": [
            {
                "name": "db_type",
                "value": "CDB"
            },
            {
                "name": "protocol",
                "value": "TCP"
            },
            {
                "name": "enabledDBMgmtOnDbaas",
                "value": "true"
            },
            {
                "name": "port",
                "value": "1521"
            },
            {
                "name": "dbId",
                "value": "2970651666"
            },
            {
                "name": "dbUniqueName",
                "value": "XE"
            },
            {
                "name": "serviceName",
                "value": "XE"
            },
            {
                "name": "connectorOCID",
                "value": "ocid1.externaldatabaseconnector.oc1.iad.<unique_ID>"
            },
            {
                "name": "externalDatabaseHandlerOCID",
                "value": "ocid1.externalcontainerdatabase.oc1.iad.<unique_ID>"
            }
        ],
        "databaseConnectionDetails": {
            "protocol": "TCP",
            "port": 1521,
            "connectorId": "ocid1.externaldatabaseconnector.oc1.iad.<unique_ID>",
            "serviceName": "XE",
            "dbUniqueName": "XE",
            "dbId": "2970651666"
        },
        "credentials": null,
        "aliases": null,
        "freeformTags": {},
        "definedTags": {
            "Oracle-Recommended-Tags": {
                "ResourceType": "group"
            },
            "Oracle-Tags": {
                "CreatedBy": "oracleidentitycloudservice/<user>@<domain>",
                "CreatedOn": "2022-04-14T11:59:41.183Z"
            }
        },
        "systemTags": {}
    }
  2. 更新用のJSON入力ファイルを準備します。
    1. 前述の入力を使用してupdateJson.propsを作成します。

    2. 更新が必要なプロパティおよびその他の構成をコピーして貼り付けます。

    3. 必要なプロパティを追加/変更/削除します。
      ノート

      プロパティは全体として更新されます。つまり、このJSON入力で指定されたプロパティは、既存のプロパティを変更または削除します。以前に存在するこの入力にプロパティが指定されていない場合、そのプロパティは削除されます。
      サポートされている完全なJSONおよび更新の値を取得するには、オプションgenerate-full-command-json-inputを使用できます。次に例を示します。
      oci stack-monitoring resource update --generate-full-command-json-input

      詳細は、JSONの拡張オプションを参照してください。

      例: 更新されたupdateProps.json

      {
        "resourceId":"ocid1.stackmonitoringresource.oc1.iad.<unique_ID>"
        "displayName":"Database Updated",
        "databaseConnectionDetails":{
            "port":"1521",
            "protocol":"TCP",
            "serviceName":"testService_new"
            "dbUniqueName": "testService_new",
            "dbId": "12345678"
         },
         "credentials":{
            "name":"cred-name",
            "source":"credentialType.credentialName",
            "description":"Database Credential",
            "credentialType":"PLAINTEXT",
            "properties":[
               {
                  "name":"databaseUserName",
                  "value":"testUser"
               },
               {
                  "name":"databasePassword",
                  "value":"greatestPassword"
               },
              {
              "name": "databaseRole",
              "value": "sysdba"
            }
            ]
         },  
         "properties": [
              {
                  "name": "db_type",
                  "value": "CDB"
              },
              {
                  "name": "protocol",
                  "value": "TCP"
              },
              {
                  "name": "enabledDBMgmtOnDbaas",
                  "value": "true"
              },
              {
                  "name": "port",
                  "value": "1522"
              },
              {
                  "name": "dbId",
                  "value": "2970651666"
              },
              {
                  "name": "dbUniqueName",
                  "value": "XE"
              },
              {
                  "name": "serviceName",
                  "value": "XE"
              },
              {
                  "name": "connectorOCID",
                  "value": "ocid1.externaldatabaseconnector.oc1.iad.<unique_ID>"
              },
              {
                  "name": "externalDatabaseHandlerOCID",
                  "value": "ocid1.externalcontainerdatabase.oc1.iad.<unique_ID>"
              },
              {
                  "name": "newProperty",
                  "value": "new"
              }
          ]
      }
  3. updateコマンドを実行します。
    oci stack-monitoring resource update --from-json file://<json_input_file>

    たとえば:

    oci stack-monitoring resource update --from-json file://updateJson.json
  4. updateコマンドのステータスを追跡します。

    前述のupdateコマンドの出力には、次に示すようにopc-workrequest-idが含まれます。

    {
      "opc-work-request-id": "ocid1.stackmonitoringworkrequest.oc1.eu-frankfurt-1.XXXXXXXX"
    }

    前述のopc-work-request-id値を使用して、更新操作のステータスを追跡します。ステータスを追跡するには、次のwork-requestコマンドを使用します。

    指定した作業要求IDのステータスを取得するには:

    oci stack-monitoring work-request get --work-request-id <opc-work-request-id>

    指定された作業リクエストIDのログのリストを取得するには:

    oci stack-monitoring work-request list-logs --work-request-id <opc-work-request-id>

    指定された作業リクエストIDのエラーのリストを取得するには:

    oci stack-monitoring work-request list-errors --work-request-id <opc-work-request-id>

ファイル・システムのカットオーバー後のE-Businessリソースのリフレッシュ

E-Business Suite (EBS)へのパッチ適用は、通常、デュアル・ファイルシステム(run(fs1)およびパッチ(fs2)ファイル・システム)を使用して行われます。

ノート

EBSのリフレッシュは、Oracle E-Business Suiteを監視し、run(fs1)ファイル・システムとpatch(fs2)ファイル・システムの間で切り替えた場合に実行する必要があります。

ファイルシステムを切り替えると、スタック・モニタリングでEBSのリフレッシュによって、新しいWebLogic管理ポートを含む構成プロパティの変更がすべて自動的に検出されます。これにより、WebLogicドメイン・リソースもリフレッシュされます。資格証明の変更は、必要に応じて自動的に取得されません。モニタリング資格証明の更新を参照してください。

ノート

カットオーバー後にEBS 12.2 REFRESHを実行する場合は、エージェントが新しいWeblogic管理サーバー・ポートに到達できることを確認します。

この記事は役に立ちましたか。