外部データベースのイベント・タイプ

外部データベース・リソースは、イベント(リソースの変更を示す構造化メッセージ)を生成します。

イベントにサブスクライブし、Oracle Notificationサービスを使用してイベントが発生したときに通知を受け取ることもあります。詳細は、通知の概要を参照してください。

外部データベース・コネクタ・イベント・タイプ

外部データベース・コネクタ・リソースが発行するイベント・タイプを次に示します。

表4-9外部データベース・コネクタのイベント・タイプ

フレンドリ名 イベント・タイプ
外部データベース・コネクタ- ステータスの確認の開始 com.oraclecloud.databaseservice.checkexternaldatabaseconnectorconnectionstatus.begin
外部データベース・コネクタ- ステータスの確認の終了 com.oraclecloud.databaseservice.checkexternaldatabaseconnectorconnectionstatus.end
外部データベース・コネクタ- 作成の開始 com.oraclecloud.databaseservice.createexternaldatabaseconnector.begin
外部データベース・コネクタ- 作成の終了 com.oraclecloud.databaseservice.createexternaldatabaseconnector.end
外部データベース・コネクタ- 削除 com.oraclecloud.databaseservice.deleteexternaldatabaseconnector
外部データベース・コネクタ- 更新の開始 com.oraclecloud.databaseservice.updateexternaldatabaseconnector.begin
外部データベース・コネクタ- 更新の終了 com.oraclecloud.databaseservice.updateexternaldatabaseconnector.end

例4-1外部データベース・コネクタのサンプル・イベント

これは外部データベース・コネクタのリファレンス・イベントです。

{
    "compartmentId": "ocid1.compartment.oc1.......unique_id",
    "compartmentName": "example_name",
    "resourceName": "Example connector display name",
    "resourceId": "ocid1.externaldatabaseconnector.oc1.....unique_id",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
        "id": "ocid1.externaldatabaseconnector.oc1.....unique_id",
        "timeCreated": "2020-11-13T21:15:59.000Z",
        "timeUpdated": "2020-11-13T21:15:59.000Z",
        "connectorType": "MACS",
        "connectorAgentId": "ocid1.macsagent.oc1......uniqiue_id",
        "lifecycleState": "AVAILABLE",
        "lifecycleDetails": "External External Database Connector is available",
        "externalDatabaseId": "ExampleDBId",
        "connectionStatus": "AVAILABLE",
        "connectionStatusLastUpdated": "2020-11-13T22:15:59.000Z",
        "timeZone": "US/Pacific"
    }
}

外部非コンテナ・データベース・イベント・タイプ

外部非コンテナ・データベース・リソースが発行するイベント・タイプは次のとおりです。

表4-10外部非コンテナ・データベース・イベント・タイプ

フレンドリ名 イベント・タイプ
外部非コンテナ・データベース- 「コンパートメントの変更」の開始 com.oraclecloud.databaseservice.changeexternalnoncontainerdatabasecompartment.begin
外部非コンテナ・データベース- 「コンパートメントの変更」の終了 com.oraclecloud.databaseservice.changeexternalnoncontainerdatabasecompartment.end
外部非コンテナ・データベース- 作成 com.oraclecloud.databaseservice.createexternalnoncontainerdatabase
外部非コンテナ・データベース- 削除の開始 com.oraclecloud.databaseservice.deleteexternalnoncontainerdatabase.begin
外部非コンテナ・データベース- 削除の終了 com.oraclecloud.databaseservice.deleteexternalnoncontainerdatabase.end
外部非コンテナ・データベース- データベース管理サービスの無効化の開始 com.oraclecloud.databaseservice.disabledatabasemanagementserviceforexternalnoncontainerdatabase.begin
外部非コンテナ・データベース- データベース管理サービスの無効化の終了 com.oraclecloud.databaseservice.disabledatabasemanagementserviceforexternalnoncontainerdatabase.end
「External Non-Container Database - Enable Database Management Service」開始 com.oraclecloud.databaseservice.enabledatabasemanagementserviceforexternalnoncontainerdatabase.begin
外部非コンテナ・データベース- データベース管理サービスの有効化の終了 com.oraclecloud.databaseservice.enabledatabasemanagementserviceforexternalnoncontainerdatabase.end
外部非コンテナ・データベース- 更新の開始 com.oraclecloud.databaseservice.updateexternalnoncontainerdatabase.begin
外部非コンテナ・データベース- 更新の終了 com.oraclecloud.databaseservice.updateexternalnoncontainerdatabase.end

外部コンテナ・データベース・イベント・タイプ

外部コンテナ・データベース・リソースが発行するイベント・タイプを次に示します。

表4-11外部コンテナ・データベース・イベント・タイプ

フレンドリ名 イベント・タイプ
外部コンテナ・データベース- コンパートメントの変更の開始 com.oraclecloud.databaseservice.changeexternalcontainerdatabasecompartment.begin
外部コンテナ・データベース- コンパートメントの変更の終了 com.oraclecloud.databaseservice.changeexternalcontainerdatabasecompartment.end
外部コンテナ・データベース- 作成 com.oraclecloud.databaseservice.createexternalcontainerdatabase
外部コンテナ・データベース- 削除の開始 com.oraclecloud.databaseservice.deleteexternalcontainerdatabase.begin
外部コンテナ・データベース- 削除の終了 com.oraclecloud.databaseservice.deleteexternalcontainerdatabase.end
外部コンテナ・データベース- データベース管理サービスの無効化の開始 com.oraclecloud.databaseservice.disabledatabasemanagementserviceforexternalcontainerdatabase.begin
外部コンテナ・データベース- データベース管理サービスの無効化の終了 com.oraclecloud.databaseservice.disabledatabasemanagementserviceforexternalcontainerdatabase.end
外部コンテナ・データベース- データベース管理サービスの有効化の開始 com.oraclecloud.databaseservice.enabledatabasemanagementserviceforexternalcontainerdatabase.begin
外部コンテナ・データベース- データベース管理サービスの有効化の終了 com.oraclecloud.databaseservice.enabledatabasemanagementserviceforexternalcontainerdatabase.end
外部コンテナ・データベース- プラガブル・データベースのスキャンの開始 com.oraclecloud.databaseservice.scanexternalcontainerdatabasepluggabledatabases.begin
外部コンテナ・データベース- プラガブル・データベースのスキャンの終了 com.oraclecloud.databaseservice.scanexternalcontainerdatabasepluggabledatabases.end
外部コンテナ・データベース- 更新の開始 com.oraclecloud.databaseservice.updateexternalcontainerdatabase.begin
外部コンテナ・データベース- 更新の終了 com.oraclecloud.databaseservice.updateexternalcontainerdatabase.end

例4-2外部コンテナ・データベースのサンプル・イベント

これは外部コンテナ・データベースのリファレンス・イベントです。

{
    "compartmentId": "ocid1.compartment.oc1.......unique_id",
    "compartmentName": "example_name",
    "resourceName": "11092020_PKS_NCDB1",
    "resourceId": "ocid1.externalnoncontainerdatabase.oc1.....unique_id",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
        "id": "ocid1.externalnoncontainerdatabase.oc1.....unique_id",
        "timeCreated": "2020-11-13T21:15:59.000Z",
        "timeUpdated": "2020-11-13T21:15:59.000Z",
        "lifecycleState": "AVAILABLE",
        "lifecycleDetails": "External Non Container Database is available",
        "dbUniqueName": "NCDB122_phx16q",
        "dbId": "3455094890",
        "dbVersion": "12.2.0.1.0",
        "dbEdition": "Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production",
        "timeZone": "US/Pacific",
        "externalCDBId": "ocid1.externalnoncontainerdatabase.oc1.....unique_id",
        "databaseManagementServiceStatus": "ENABLED",
        "databaseManagementServiceConnectorId": "ocid1.externaldatabaseconnector.oc1.....unique_id"
    }
}   

外部プラガブル・データベース・イベント・タイプ

次に、外部プラガブル・データベース・リソースが発行するイベント・タイプを示します。

表4-12外部プラガブル・データベースのイベント・タイプ

フレンドリ名 イベント・タイプ
外部プラガブル・データベース- コンパートメントの変更の開始 com.oraclecloud.databaseservice.changeexternalpluggabledatabasecompartment.begin
外部プラガブル・データベース- コンパートメントの変更の終了 com.oraclecloud.databaseservice.changeexternalpluggabledatabasecompartment.end
外部プラガブル・データベース- 作成 com.oraclecloud.databaseservice.createexternalpluggabledatabase
外部プラガブル・データベース- 削除の開始 com.oraclecloud.databaseservice.deleteexternalpluggabledatabase.begin
外部プラガブル・データベース- 削除の終了 com.oraclecloud.databaseservice.deleteexternalpluggabledatabase.end
外部プラガブル・データベース- データベース管理サービスの無効化の開始 com.oraclecloud.databaseservice.disabledatabasemanagementserviceforexternalpluggabledatabase.begin
外部プラガブル・データベース- データベース管理サービスの無効化の終了 com.oraclecloud.databaseservice.disabledatabasemanagementserviceforexternalpluggabledatabase.end
外部プラガブル・データベース- データベース管理サービスの有効化の開始 com.oraclecloud.databaseservice.enabledatabasemanagementserviceforexternalpluggabledatabase.begin
外部プラガブル・データベース- データベース管理サービスの有効化の終了 com.oraclecloud.databaseservice.enabledatabasemanagementserviceforexternalpluggabledatabase.end
外部プラガブル・データベース: 更新の開始 com.oraclecloud.databaseservice.updateexternalpluggabledatabase.begin
外部プラガブル・データベース- 更新の終了 com.oraclecloud.databaseservice.updateexternalpluggabledatabase.end