Événements du service Oracle Exadata Database sur une infrastructure dédiée

Les ressources Exadata Cloud Infrastructure émettent des événements, qui sont des messages structurés indiquant les modifications apportées aux ressources.

Note

En plus des événements répertoriés ci-dessous, Oracle analyse des événements supplémentaires pour fournir le plus haut niveau d'opérations de service et de soutien afin de garantir la haute disponibilité des services.

À propos des types d'événement dans Exadata Cloud Infrastructure

Voyez les types d'événement disponibles pour les ressources Exadata Cloud Infrastructure.

Les ressources Exadata Cloud Infrastructure émettent des événements, qui sont des messages structurés indiquant les modifications apportées aux ressources. Pour plus d'informations sur les événements Oracle Cloud Infrastructure, voir Aperçu des événements. Vous pouvez vous abonner à des événements et être avisé lorsqu'ils se produisent au moyen du service d'avis Oracle, voir Aperçu des avis.

Préalables pour le service d'événements

Les préalables suivants sont requis pour que les événements sortent de la grappe de machines virtuelles.

Le service d'événements nécessite les éléments suivants :

  1. Les événements sur la grappe de machines virtuelles dépendent de l'agent Oracle Trace File Analyzer (TFA). Assurez-vous que ces composants sont opérationnels. La version AHF 22.2.2 ou supérieure est requise pour la saisie d'événements à partir de la grappe de machines virtuelles. Pour démarrer ou arrêter TFA ou en vérifier le statut, voir Journaux d'incidents et fichiers de suivi. Pour activer la télémétrie AHF pour la grappe de machines virtuelles à l'aide de l'utilitaire dbcli, voir Commandes de télémétrie AHF.
  2. Les configurations réseau suivantes sont requises.
    1. Règles de trafic sortant pour le trafic sortant : Les règles de trafic sortant par défaut sont suffisantes pour activer le chemin d'accès au réseau requis : Pour plus d'informations, voir Liste de sécurité par défaut. Si vous avez bloqué le trafic sortant en modifiant les règles de trafic sortant par défaut sur votre réseau en nuage virtuel (VCN), vous devrez rétablir les paramètres pour autoriser le trafic sortant. La règle de trafic sortant par défaut autorisant le trafic sortant (présentée sous Règles de sécurité pour le service Oracle Exadata Database sur une infrastructure dédiée) est la suivante :
      • Sans état : Non (toutes les règles doivent être avec état)
      • Type de destination : CIDR
      • Destination CIDR : Tous les services de <region> dans Oracle Services Network

      • Protocole IP : TCP

      • Port de destination : 443 (HTTPS)
    2. Adresse IP publique ou passerelle de service : L'hôte du serveur de base de données doit avoir une adresse IP publique ou une passerelle de service pour pouvoir envoyer des mesures d'hôte du serveur de base de données au service de surveillance.

      Si l'instance n'a pas d'adresse IP publique, configurez une passerelle de service sur le réseau en nuage virtuel (VCN). La passerelle de service permet à l'instance d'envoyer des mesures sur l'hôte du serveur de base de données au service de surveillance sans que le trafic passe par Internet. Ci-dessous se trouvent des notes spéciales permettant de configurer la passerelle de service pour accéder au service de surveillance :

      1. Lors de la création de la passerelle de service, activez l'option Tous les services de <region> dans Oracle Services Network. Elle comprend le service de surveillance.
      2. Lors de la configuration du routage pour le sous-réseau qui contient l'instance, configurez une règle de routage dont le type de cible est réglé à Passerelle de service et le service de destination à Tous les services de <region> dans Oracle Services Network.

        Pour des instructions détaillées, voir Accès aux services Oracle : Passerelle de service.

Types d'événement du service Oracle Exadata Database sur une infrastructure dédiée

Les événements de cette section sont émis par la ressource d'infrastructure Exadata en nuage.

Note

Les systèmes Exadata qui utilisent l'ancien modèle de ressource de système de base de données sont obsolètes et ne sont plus pris en charge.

Nom convivial Type d'événement
Infrastructure Exadata en nuage - Début de création com.oraclecloud.databaseservice.createcloudexadatainfrastructure.begin
Infrastructure Exadata en nuage - Fin de création com.oraclecloud.databaseservice.createcloudexadatainfrastructure.end
Infrastructure Exadata en nuage - Début de changement de compartiment com.oraclecloud.databaseservice.changecloudexadatainfrastructurecompartment.begin
Infrastructure Exadata en nuage - Fin de changement de compartiment com.oraclecloud.databaseservice.changecloudexadatainfrastructurecompartment.end
Infrastructure Exadata en nuage - Critique

Pour plus de détails, voir Types d'événement critique et d'information pour l'infrastructure du service Exadata Cloud

com.oraclecloud.databaseservice.cloudexadatainfrastructure.critical
Infrastructure Exadata en nuage - Début de suppression com.oraclecloud.databaseservice.deletecloudexadatainfrastructure.begin
Infrastructure Exadata en nuage - Fin de suppression com.oraclecloud.databaseservice.deletecloudexadatainfrastructure.end
Infrastructure Exadata en nuage - Information

Pour plus de détails, voir Types d'événement critique et d'information pour l'infrastructure du service Exadata Cloud

com.oraclecloud.databaseservice.cloudexadatainfrastructure.information
Infrastructure Exadata en nuage - Début de mise à jour com.oraclecloud.databaseservice.updatecloudexadatainfrastructure.begin
Infrastructure Exadata en nuage - Fin de mise à jour com.oraclecloud.databaseservice.updatecloudexadatainfrastructure.end

Événement de référence pour une ressource d'infrastructure Exadata en nuage :

{
  "cloudEventsVersion": "0.1",
  "eventId": "<unique_ID>",
  "eventType": "com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenance.end",
  "source": "DatabaseService",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1.<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1.<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_exadata_infrastructure",
    "resourceId": "ocid1.dbsystem.oc1.eu-frankfurt-1.<unique_ID>", ,
    "availabilityDomain": "tXPJ:EU-FRANKFURT-1-AD-3",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails" : { 
"subnetId" : "ocid1.subnet.oc1.eu-frankfurt-1.<unique_ID>", 
"lifecycleState" : "MAINTENANCE_IN_PROGRESS", 
"sshPublicKeys" : "...", 
"cpuCoreCount" : 32, 
"version" : "19.2.8.0.0.191119", 
"nsgIds" : "null", 
"backupSubnetId" : "ocid1.subnet.oc1.eu-frankfurt-1.<unique_ID>", 
"licenseType" : "BRING_YOUR_OWN_LICENSE", 
"dataStoragePercentage" : 80, 
"patchHistoryEntries" : "null", 
"lifecycleMessage" : "The underlying infrastructure of this system (cell storage) is being updated and this will not impact database 
                      availability.", 
"exadataIormConfig" : "ExadataIormConfigCache(lifecycleState=DISABLED, lifeCycleDetails=null, objective=Auto, 
                       dbPlans=[DbIormConfigCache(dbName=default, share=null, flashCacheLimit=null), DbIormConfigCache(dbName=<my_database1>, 
                       share=null, flashCacheLimit=null), DbIormConfigCache(dbName=<my_database2>, share=null, flashCacheLimit=null), 
                       DbIormConfigCache(dbName=<my_database3>, share=null, flashCacheLimit=null), DbIormConfigCache(dbName=<my_database4>, 
                       share=null, flashCacheLimit=null), DbIormConfigCache(dbName=<my_database5>, share=null, flashCacheLimit=null), 
                       DbIormConfigCache(dbName=<my_database6>, share=null, flashCacheLimit=null), DbIormConfigCache(dbName=<my_database7>, 
                       share=null, flashCacheLimit=null), DbIormConfigCache(dbName=<my_database8>, share=null, flashCacheLimit=null), 
                       DbIormConfigCache(dbName=<my_database9>, share=null, flashCacheLimit=null), DbIormConfigCache(dbName=<my_database10>, 
                       share=null, flashCacheLimit=null), DbIormConfigCache(dbName=<my_database11>, share=null, flashCacheLimit=null)], 
                       undoData=null)" 
} 
}, 
"eventID" : "<unique_ID>", 
"extensions" : { 
"compartmentId" : "ocid1.compartment.oc1.<unique_ID>" 
} 
}

Il s'agit d'un événement de référence pour Cloud Exadata Infrastructure - Add Storage Capacity Begin :

{
  "id": "ocid1.eventschema.oc1.phx.z1nzw5klc4r7ar1vkxunfvyfhtwmeaaylr0j5hjnu2j5uozwliexa53gwlk4",
  "serviceName": "Database",
  "displayName": "Cloud Exadata Infrastructure - Add Storage Capacity Begin",
  "eventType": "com.oraclecloud.databaseservice.addstoragecapacitycloudexadatainfrastructure.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2023-01-06T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "shape",
      "type": "string"
    },
    {
      "name": "message",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "description",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "timeZone",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "maintenanceMode",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "maintenanceSubType",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "eventType": "com.oraclecloud.databaseservice.addstoragecapacitycloudexadatainfrastructure.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "databaseservice",
    "eventID": "10274771-3706-4624-99d1-e036805a9ca7",
    "eventTime": "2023-01-06T21:16:04.000Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "csida87218404b4291914305ec7a5a86/d53ffb13f83244bbbfb8c7d0a8f0e2eb/FB95D76D5123C152C25DBF288489077F",
      "eventName": "AddStorageCapacityCloudExadataInfrastructure",
      "compartmentId": "ocid1.compartment.oc1.....unique_id",
      "compartmentName": null,
      "resourceName": "my_cloud_exadata_infrastructure",
      "resourceId": "ocid1.cloudexadatainfrastructure.oc1.....unique_id",
      "resourceVersion": null,
      "availabilityDomain": "",
      "tagSlug": "tag_slug",
      "identity": {
        "principalName": null,
        "principalId": null,
        "authType": null,
        "callerName": null,
        "callerId": null,
        "tenantId": null,
        "ipAddress": null,
        "credentials": null,
        "authZPolicies": null,
        "userGroups": null,
        "userAgent": null,
        "consoleSessionId": null
      },
      "request": {
        "id": "7e83c538-28bf-453d-9fb7-125bf70546c4",
        "path": null,
        "action": null,
        "parameters": null,
        "headers": null
      },
      "response": {
        "status": null,
        "responseTime": null,
        "headers": null,
        "payload": null,
        "message": null
      },
      "stateChange": {
        "previous": null,
        "current": {
          "lifecycleState": "AVAILABLE",
          "shape": "Exadata.X9M",
          "displayName": "my_display_name",
          "freeTags": {},
          "definedTags": {}
        }
      },
      "additionalDetails": {
        "timeCreated": "2023-01-06T21:16:04.000Z",
        "timeUpdated": "2023-01-06T21:16:04.000Z",
        "lifecycleState": "AVAILABLE",
        "lifecycleDetails": null,
        "description": null,
        "message": null,
        "shape": "Exadata.X9M",
        "timeZone": null,
        "maintenanceMode": null,
        "maintenanceSubType": null
      },
      "internalDetails": {
        "attributes": null
      }
    }
  },
  "timeCreated": "2023-01-06T21:16:04.000Z"
}

Il s'agit d'un événement de référence pour Cloud Exadata Infrastructure - Add Storage Capacity End :

{
  "id": "ocid1.eventschema.oc1.phx.4aeklze2co1ynub2ojmu49shhduq9gh5qg6fvudm7h77w3og8sfkau6a3not",
  "serviceName": "Database",
  "displayName": "Cloud Exadata Infrastructure - Add Storage Capacity End",
  "eventType": "com.oraclecloud.databaseservice.addstoragecapacitycloudexadatainfrastructure.end",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2023-01-06T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "shape",
      "type": "string"
    },
    {
      "name": "message",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "description",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "timeZone",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "maintenanceMode",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "maintenanceSubType",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "eventType": "com.oraclecloud.databaseservice.addstoragecapacitycloudexadatainfrastructure.end",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "databaseservice",
    "eventID": "b12abcc0-110a-9120-aab5-9a34bc799e72",
    "eventTime": "2023-01-06T21:16:04.000Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "csida2cd1c8442f9b9fc16354a1f0912/95202d41125e4ce18e8dd52fa9f57f5e/545A43343BC1D5020A85AA2919C06E25",
      "eventName": "AddStorageCapacityCloudExadataInfrastructure",
      "compartmentId": "ocid1.compartment.oc1.....unique_id",
      "compartmentName": null,
      "resourceName": "my_cloud_exadata_infrastructure",
      "resourceId": "ocid1.cloudexadatainfrastructure.oc1.....unique_id",
      "resourceVersion": null,
      "availabilityDomain": "",
      "tagSlug": "tag_slug",
      "identity": {
        "principalName": null,
        "principalId": null,
        "authType": null,
        "callerName": null,
        "callerId": null,
        "tenantId": null,
        "ipAddress": null,
        "credentials": null,
        "authZPolicies": null,
        "userGroups": null,
        "userAgent": null,
        "consoleSessionId": null
      },
      "request": {
        "id": "111b9da5-a7a7-4aca-bd05-a51558f7df55",
        "path": null,
        "action": null,
        "parameters": null,
        "headers": null
      },
      "response": {
        "status": null,
        "responseTime": null,
        "headers": null,
        "payload": null,
        "message": null
      },
      "stateChange": {
        "previous": null,
        "current": {
          "lifecycleState": "AVAILABLE",
          "shape": "Exadata.X9M",
          "displayName": "my_display_name",
          "freeTags": {},
          "definedTags": {}
        }
      },
      "additionalDetails": {
        "timeCreated": "2023-01-06T21:16:04.000Z",
        "timeUpdated": "2023-01-06T21:16:04.000Z",
        "lifecycleState": "AVAILABLE",
        "lifecycleDetails": null,
        "description": null,
        "message": null,
        "shape": "Exadata.X9M",
        "timeZone": null,
        "maintenanceMode": null,
        "maintenanceSubType": null
      },
      "internalDetails": {
        "attributes": null
      }
    }
  },
  "timeCreated": "2023-01-06T21:16:04.000Z"
}

Événement de référence pour Cloud Exadata Infrastructure - Update Begin

{
  "id": "ocid1.eventschema.oc1.phx.jlx9t3z6igwglicpbba6xs1uaewcb8txsegnuykc65n8rxl5tqd26ect7i3f",
  "serviceName": "Database",
  "displayName": "Cloud Exadata Infrastructure - Update Begin",
  "eventType": "com.oraclecloud.databaseservice.updatecloudexadatainfrastructure.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "defineTags",
      "type": [
        "null",
        "Map<String, Map<String, Object>>"
      ]
    },
    {
      "name": "freeFormTags",
      "type": [
        "null",
        "Map<String, String>"
      ]
    },
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "compartmentId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "availabilityDomain",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "description",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "tenantId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "message",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "shape",
      "type": [
        "null",
        "String"
      ]
    },
    {
      "name": "timeZone",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "b28fcda6-3d7b-4044-aa8e-7c21cde84b44",
    "eventType": "com.oraclecloud.databaseservice.updatecloudexadatainfrastructure.begin",
    "source": "databaseservice",
    "eventTypeVersion": "2.0",
    "eventTime": "2019-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "4976b940-2c2d-4380-a669-1d70d071b187",
      "eventName": "UpdateCloudExadataInfrastructure",
      "compartmentName": "example_compartment",
      "resourceName": "my_container_database",
      "resourceId": "ocid1.cloudexadatainfrastructure.oc1.....unique_id",
      "resourceVersion": null,
      "additionalDetails": {
        "availabilityDomain": "all",
        "compartmentId": "ocid1.compartment.oc1.......unique_id",
        "freeFormTags": {},
        "definedTags": {},
        "lifecycleState": "AVAILABLE"
      }
    }
  },
  "timeCreated": "2020-06-15T16:31:31.979Z"
}

Événement de référence pour Cloud Exadata Infrastructure - Update End

{
  "id": "ocid1.eventschema.oc1.phx.aq2fuvh1nh9h71bnyclhmsuj3bky7dr304xj7nejajjzwbnh2n40zy3tdand",
  "serviceName": "Database",
  "displayName": "Cloud Exadata Infrastructure - Update End",
  "eventType": "com.oraclecloud.databaseservice.updatecloudexadatainfrastructure.end",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "defineTags",
      "type": [
        "null",
        "Map<String, Map<String, Object>>"
      ]
    },
    {
      "name": "freeFormTags",
      "type": [
        "null",
        "Map<String, String>"
      ]
    },
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "compartmentId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "availabilityDomain",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "description",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "tenantId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "message",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "shape",
      "type": [
        "null",
        "String"
      ]
    },
    {
      "name": "timeZone",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "b28fcda6-3d7b-4044-aa8e-7c21cde84b44",
    "eventType": "com.oraclecloud.databaseservice.updatecloudexadatainfrastructure.end",
    "source": "databaseservice",
    "eventTypeVersion": "2.0",
    "eventTime": "2019-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "4976b940-2c2d-4380-a669-1d70d071b187",
      "eventName": "UpdateCloudExadataInfrastructure",
      "compartmentName": "example_compartment",
      "resourceName": "my_container_database",
      "resourceId": "ocid1.dbsystem-.....unique_id",
      "resourceVersion": null,
      "additionalDetails": {
        "availabilityDomain": "all",
        "compartmentId": "ocid1.compartment.oc1.......unique_id",
        "freeFormTags": {},
        "definedTags": {},
        "lifecycleState": "AVAILABLE"
      }
    }
  },
  "timeCreated": "2020-06-15T16:31:31.979Z"
}

Types d'événement de maintenance du service Oracle Exadata Database sur une infrastructure dédiée

Les événements de cette section sont émis par la ressource d'infrastructure Exadata en nuage pour les événements de maintenance.

Note

Les systèmes Exadata qui utilisent l'ancien modèle de ressource de système de base de données sont obsolètes et ne sont plus pris en charge.

Nom convivial Type d'événement Messages d'événement

Infrastructure Exadata en nuage - Rappel de maintenance (ROLLING)

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancereminder

Il s'agit d'un avis de rappel de l'équipe des opérations d'Oracle Cloud. Oracle a programmé une installation de mise à jour de maintenance trimestrielle pour l'instance d'infrastructure Exadata en nuage <infra_name>, OCID infra_ocid dans environ no_of_days_left jours schedule_time. La méthode pour cette maintenance est Continue, selon les préférences de maintenance sélectionnées.

Infrastructure Exadata en nuage - Rappel de maintenance (NONROLLING)

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancereminder

Il s'agit d'un avis de rappel de l'équipe des opérations d'Oracle Cloud. Oracle a programmé une installation de mise à jour de maintenance trimestrielle pour l'instance d'infrastructure Exadata en nuage <infra_name>, OCID infra_ocid dans environ no_of_days_left jours le schedule_time. La méthode pour cette maintenance est %s, selon les préférences de maintenance sélectionnées. La maintenance non continue réduit le temps de maintenance, mais entraîne un temps d'arrêt complet du système.

Infrastructure Exadata en nuage - Début de la maintenance

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenance.begin

Il s'agit d'un avis des opérations Oracle Cloud pour la mise à jour de maintenance trimestrielle de votre infrastructure Exadata ExaDB-D <infra-name>, OCID <infra-ocid> faisant partie de l'exécution de maintenance <mr-display-name>, OCID <mr-ocid>. Votre mise à jour de maintenance a démarré à l'adresse <start-time>. Vous recevrez un avis à la fin de la mise à jour de maintenance trimestrielle.

Infrastructure Exadata en nuage - Fin de la maintenance

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenance.end

Réussite : Il s'agit d'un avis des opérations Oracle Cloud pour la mise à jour de maintenance trimestrielle de votre infrastructure Exadata ExaDB-D <infra-name>, OCID <infra-ocid> faisant partie de l'exécution de maintenance <mr-display-name>, OCID <mr-ocid>. Votre mise à jour de maintenance a démarré à l'adresse <start-time> et s'est terminée avec succès à l'adresse <end-time>. Vous avez terminé avec succès les mises à jour de maintenance pour cette fenêtre.

Échec : Il s'agit d'un avis des opérations Oracle Cloud pour la mise à jour de maintenance trimestrielle de votre infrastructure Exadata ExaDB-D <infra-name>, OCID <infra-ocid> faisant partie de l'exécution de maintenance <mr-display-name>, OCID <mr-ocid>. Votre mise à jour de maintenance a démarré à l'adresse <start-time> et n'a pas réussi comme prévu. Notre équipe opérationnelle évalue l'échec et vous informera des prochaines étapes pour effectuer la mise à jour de maintenance pour ce trimestre.

Annulé : Il s'agit d'un avis des opérations Oracle Cloud pour la mise à jour de maintenance trimestrielle de votre infrastructure Exadata ExaDB-D <infra-name>, OCID <infra-ocid> faisant partie de l'exécution de maintenance <mr-display-name>, OCID <mr-ocid>. Votre mise à jour de maintenance a démarré à l'adresse <start-time>. La maintenance a été annulée comme demandé. Et une nouvelle fenêtre sera créée en fonction du temps donné.

Durée dépassée : Il s'agit d'un avis des opérations Oracle Cloud pour la mise à jour de maintenance trimestrielle de votre infrastructure Exadata ExaDB-D <infra-name>, OCID <infra-ocid> faisant partie de l'exécution de maintenance <mr-display-name>, OCID<mr-ocid>. Votre mise à jour de maintenance a démarré à l'adresse <start-time>. Votre fenêtre a été configurée pour une durée de WINDOW_DURATION.

La maintenance prend plus de temps que la durée de la fenêtre configurée. L'application de la durée est activée pour cette fenêtre. L'automatisation d'Oracle reprogrammera toutes les mises à jour qui n'ont pas commencé dans une fenêtre de maintenance future. Veuillez accuser réception des mises à jour reprogrammées pour être exécutées dans une future fenêtre de maintenance non planifiée créée par Oracle.

Infrastructure Exadata en nuage - Début de l'action personnalisée de maintenance (ROLLING)

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancecustomactiontime.begin

This is an Oracle Cloud Operations notification for custom action time configured for your ExaDB-D Exadata Infrastructure <infra-name>, OCID <infra-ocid> for Database Server <db-server-name>, OCID <db-server-ocid>. Votre temps d'action personnalisé a commencé à <start-time>. Vous recevrez un avis à la fin du temps d'action personnalisé pour le serveur de base de données.

Infrastructure Exadata en nuage - Temps d'action personnalisé de maintenance - Fin (ROLLING)

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancecustomactiontime.end

This is an Oracle Cloud Operations notification for custom action time configured for your ExaDB-D Exadata Infrastructure <infra-name>, OCID <infra-ocid> for Database Server <db-server-name>, OCID <db-server-ocid>. Votre temps d'action personnalisé a démarré à <start-time> et s'est terminé à <end-time>.

Infrastructure Exadata en nuage - Début de l'action personnalisée de maintenance (NONROLLING)

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancecustomactiontime.begin

This is an Oracle Cloud Operations notification for custom action time configured for your ExaDB-D Exadata Infrastructure <infra-name>, OCID <infra-ocid> for Database Servers <db-server-name>, OCID <dbserver-ocid> | <db-server-name>, OCID <dbserver-ocid>. Votre temps d'action personnalisé a commencé à <start-time>. Vous recevrez un avis indiquant que le temps d'action personnalisé est écoulé pour les serveurs de base de données.

Infrastructure Exadata en nuage - Temps d'action personnalisé de maintenance - Fin (NONROLLING)

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancecustomactiontime.end

This is an Oracle Cloud Operations notification for custom action time configured for your ExaDB-D Exadata Infrastructure <infra-name>, OCID <infra-ocid> for Database Servers <db-server-name>, OCID <dbserver-ocid> | <db-server-name>, OCID <dbserver-ocid>. Votre temps d'action personnalisé a démarré à <start-time> et s'est terminé à <end-time>.

Infrastructure Exadata en nuage - Début de la maintenance du serveur de stockage

com.oraclecloud.DatabaseService.CloudExadataInfrastructureMaintenanceStorageServers.begin

Il s'agit d'un avis de l'équipe des opérations d'Oracle Cloud pour la mise à jour de maintenance trimestrielle des serveurs de stockage de votre infrastructure Exadata <infra-name>-D ExaDB, OCID <infra-ocid> pour les serveurs de stockage <cell-count>. Votre mise à jour de maintenance a démarré à l'adresse <start-time>. Vous recevrez un avis à la fin de la mise à jour de maintenance trimestrielle pour les serveurs de stockage.

Infrastructure Exadata en nuage - Fin de la maintenance du serveur de stockage

com.oraclecloud.DatabaseService.CloudExadataInfrastructureMaintenanceStorageServers.end

Il s'agit d'un avis de l'équipe des opérations d'Oracle Cloud pour la mise à jour de maintenance trimestrielle des serveurs de stockage de votre infrastructure Exadata <infra-name>-D ExaDB, OCID <infra-ocid> pour les serveurs de stockage <cell-count>. Votre mise à jour de maintenance a démarré à l'adresse <start-time> et s'est terminée avec succès à l'adresse <end-time>.

Infrastructure Exadata en nuage - Début de la maintenance du serveur de base de données (ROLLING)

com.oraclecloud.DatabaseService.CloudExadataInfrastructureMaintenanceVM.begin

Il s'agit d'un avis de l'équipe des opérations d'Oracle Cloud pour la mise à jour de maintenance trimestrielle du composant du serveur de base de données de votre infrastructure Exadata ExaDB-D <infra-name>, OCID <infra-OCID> pour le serveur de base de données <db-server-name>, OCID <db-server-OCID>. Votre mise à jour de maintenance a commencé à <start-time>. Vous recevrez un avis à la fin de la mise à jour de maintenance trimestrielle pour le serveur de base de données.

Infrastructure Exadata en nuage - Fin de la maintenance du serveur de base de données (ROLLING)

com.oraclecloud.DatabaseService.CloudExadataInfrastructureMaintenanceVM.end

Il s'agit d'un avis des opérations Oracle Cloud pour la mise à jour de maintenance trimestrielle du composant Serveur de base de données de votre infrastructure Exadata ExaDB-D <infra-name>, OCID <infra-ocid> pour le serveur de base de données <db-server-name>, OCID <db-server-ocid>. Votre mise à jour de maintenance a démarré à l'adresse <start-time> et s'est terminée avec succès à <end-time>.

Infrastructure Exadata en nuage - Début de la maintenance du serveur de base de données (NONROLLING)

com.oraclecloud.DatabaseService.CloudExadataInfrastructureMaintenanceVM.begin

Il s'agit d'un avis des opérations Oracle Cloud pour la mise à jour de maintenance trimestrielle du composant de serveur de base de données de votre infrastructure Exadata ExaDB-D <infra-name>, de l'OCID <infra-ocid> pour les serveurs de base de données <db-server-name>, de l'OCID <dbserver-ocid> | <db-server-name>, de l'OCID <dbserver-ocid>. Votre mise à jour de maintenance a démarré à l'adresse <start-time>. Vous recevrez un avis à la fin de la mise à jour de maintenance trimestrielle pour les serveurs de base de données.

Infrastructure Exadata en nuage - Fin de la maintenance du serveur de base de données (NONROLLING)

com.oraclecloud.DatabaseService.CloudExadataInfrastructureMaintenanceVM.end

Il s'agit d'un avis des opérations Oracle Cloud pour la mise à jour de maintenance trimestrielle du composant de serveur de base de données de votre infrastructure Exadata ExaDB-D <infra-name>, de l'OCID <infra-ocid> pour les serveurs de base de données <db-server-name>, de l'OCID <dbserver-ocid> | <db-server-name>, de l'OCID <dbserver-ocid>. Votre mise à jour de maintenance a démarré à l'adresse <start-time> et s'est terminée avec succès à l'adresse <end-time>.

Infrastructure Exadata en nuage - Début de la maintenance de machine virtuelle

com.oraclecloud.databaseservice.cloudexadatainfrastructurevmmaintenancebegin

Votre mise à jour de maintenance a commencé à l'adresse <start-time>. Vous recevrez un avis sur l'achèvement de la mise à jour de maintenance trimestrielle pour les machines virtuelles.

Infrastructure Exadata en nuage - Fin de la maintenance de machine virtuelle

com.oraclecloud.databaseservice.cloudexadatainfrastructurevmmaintenanceend

Votre mise à jour de maintenance a commencé à <start-time> et s'est terminée avec succès à <end-time>.

Infrastructure Exadata en nuage - Modification de la méthode de maintenance

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancemethodchange

L'équipe des opérations d'Oracle Cloud annonce une modification relative à la mise à jour de maintenance trimestrielle pour l'infrastructure Exadata en nuage. La méthode de maintenance de votre instance de service <infra_name>, OCID <infra_ocid> à new_patching_mode a été modifiée.

Infrastructure Exadata en nuage - Maintenance reprogrammée

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancerescheduled

L'équipe des opérations d'Oracle Cloud annonce la reprogrammation d'une mise à jour de maintenance trimestrielle pour Cloud Infrastructure. Une exécution de maintenance a été reprogrammée sur votre instance de service <infra_name>, OCID <infra_ocid> à new_schedule_time.

Infrastructure Exadata en nuage - Maintenance reprogrammée avec motif

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancerescheduledwithreason

Le motif de reprogrammation entré par l'opérateur est envoyé sous forme de courriel.

Infrastructure Exadata en nuage – Maintenance programmée (ROLLING)

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancescheduled

L'opération d'Oracle Cloud annonce la disponibilité d'une nouvelle mise à jour de maintenance trimestrielle pour l'infrastructure Exadata en nuage. Oracle a programmé l'installation de cette nouvelle mise à jour sur votre instance de service <infra_name>, OCID infra_ocid sur schedule_time. La méthode pour cette maintenance est %s, selon les préférences de maintenance sélectionnées.

Infrastructure Exadata en nuage – Maintenance programmée (NONROLLING)

com.oraclecloud.databaseservice.cloudexadatainfrastructuremaintenancescheduled

L'opération d'Oracle Cloud annonce la disponibilité d'une nouvelle mise à jour de maintenance trimestrielle pour l'infrastructure Exadata en nuage. Oracle a programmé l'installation de cette nouvelle mise à jour sur votre instance de service <infra_name>, OCID infra_ocid sur schedule_time. La méthode pour cette maintenance est %s, selon les préférences de maintenance sélectionnées. La maintenance non continue réduit le temps de maintenance, mais entraîne un temps d'arrêt complet du système.

Infrastructure Exadata en nuage - Début de la maintenance du commutateur IB

com.oraclecloud.databaseservice.cloudexadatainfrastructureibswitchmaintenance.begin

Il s'agit d'un avis de l'exploitation d'Oracle Cloud indiquant que la mise à jour de maintenance trimestrielle du composant Commutateurs de tissu de réseau de votre instance d'infrastructure Exadata en nuage <infra_name>, OCID infra_ocid, a commencé. Un avis de suivi sera envoyé lorsque l'opération de maintenance des commutateurs de réseau sera terminée.

Infrastructure Exadata en nuage - Fin de la maintenance du commutateur IB

com.oraclecloud.databaseservice.cloudexadatainfrastructureibswitchmaintenance.end

Il s'agit d'un avis de l'équipe des opérations d'Oracle Cloud indiquant que la mise à jour de maintenance trimestrielle du composant Commutateurs de matrice de réseau de votre instance d'infrastructure Exadata en nuage <infra_name>, OCID infra_ocid est terminée.

Types d'événement critique et d'information pour Exadata Cloud Infrastructure

Les ressources d'infrastructure Exadata Cloud Infrastructure émettent des événements de plan de données "critiques" et "d'information" qui vous permettent de recevoir des avis lorsque votre ressource d'infrastructure requiert votre attention.

Les ressources d'infrastructure du service Exadata Cloud émettent des événements de plan de données "critiques" et "d'information" qui vous permettent de recevoir des avis lorsque votre ressource d'infrastructure a besoin d'une attention urgente (événements "critiques") ou des avis pour des événements qui ne sont pas critiques, mais que vous pouvez surveiller (événements "d'information"). Les valeurs eventType pour ces événements sont les suivantes :

  • com.oraclecloud.databaseservice.exadatainfrastructure.critical
  • com.oraclecloud.databaseservice.exadatainfrastructure.information

Ces événements utilisent la section additionalDetails du message d'événement pour fournir des détails spécifiques sur ce qui se passe dans la ressource d'infrastructure qui émet l'événement. Dans la section additionalDetails, le champ eventName indique le nom de l'événement critique ou d'information. (Notez que certains champs de l'exemple qui suit ont été omis à des fins de concision.)


 {
  "eventType" : "com.oraclecloud.databaseservice.exadatainfrastructure.critical",
  ....
  "data" : {
   ....
     "additionalDetails" : {
      ....
      "description" : "SQL statement terminated by Oracle Database Resource Manager due to excessive consumption of CPU and/or I/O.
                     The execution plan associated with the terminated SQL stmt is quarantined. Please find the sql identifier in 
                     sqlId field of this JSON payload. This feature protects an Oracle database from performance degradation. 
                     Please review the SQL statement. You can see the statement using the following commands: \"set serveroutput off\",
                     \"select sql_id, sql_text from v$sqltext where sql_id =<sqlId>\", \"set serveroutput on\"",
      "component" : "storage",
      "infrastructureType" : "exadata",
      "eventName" : "HEALTH.INFRASTRUCTURE.CELL.SQL_QUARANTINE",
      "quarantineMode" : "\"FULL Quarantine\""
       ....
    }
  },
  "eventID" : "<unique_ID>",
  ....
  }
}

Les tableaux ci-dessous présentent les conditions et les opérations qui déclenchent des événements critiques et d'information. Chaque condition ou opération est identifiée par une valeur eventName unique.

Événements critiques pour l'infrastructure du service Exadata Cloud :

Événement critique - EventName Description
HEALTH.INFRASTRUCTURE.CELL.SQL_QUARANTINE

Le gestionnaire de ressources Oracle Database met fin à l'énoncé SQL en raison d'une consommation excessive d'UC ou d'E/S. Le plan d'exécution associé à l'énoncé SQL interrompu est mis en quarantaine. Recherchez l'identificateur SQL dans le champ sqlId de ces données utiles JSON. Cette fonctionnalité protège une base de données Oracle contre la dégradation de la performance. Vérifiez l'énoncé SQL. Vous pouvez afficher l'énoncé à l'aide des commandes suivantes :

  • \"set serveroutput off\"
  • \"select sql_id, sql_text from v$sqltext where sql_id =<sqlId>\"
  • \"set serveroutput on\"

Événements d'information pour l'infrastructure du service Exadata Cloud :

Événement d'information - EventName Description
HEALTH.INFRASTRUCTURE.CELL.FLASH_DISK_FAILURE Une défaillance du disque flash a été détectée. L'équipe Oracle Exadata étudie ce problème et le disque sera remplacé si nécessaire. Aucune action n'est requise de la part du client.

Dans l'exemple suivant d'événement critique, vous pouvez voir dans la section additionalDetails du message d'événement que ce message particulier concerne un énoncé SQL auquel le gestionnaire de ressources Oracle Database a mis fin car il consommait une quantité excessive de ressources d'UC ou d'E/S. Les champs eventName et description de la section additionalDetails fournissent des informations sur la situation critique :


 {
  "eventType" : "com.oraclecloud.databaseservice.exadatainfrastructure.critical",
  "cloudEventsVersion" : "0.1",
  "eventTypeVersion" : "2.0",
  "source" : "Exadata Storage",
  "eventTime" : "2021-07-30T04:53:18Z",
  "contentType" : "application/json",
  "data" : {
    "compartmentId" : "ocid1.tenancy.oc1.<unique_ID>",
    "compartmentName" : "example_name",
    "resourceName" : "my_exadata_resource",
    "resourceId" : "ocid1.dbsystem.oc1.phx.<unique_ID>",
    "availabilityDomain" : "phx-ad-2",
     "additionalDetails" : {
      "serviceType" : "exacs",
      "sqlID" : "gnwfm1jgqcfuu",
      "systemId" : "ocid1.dbsystem.oc1.eu-frankfurt-1.<unique_ID>",
      "creationTime" : "2021-05-14T13:29:28+00:00",
      "dbUniqueID" : "1558836122",
      "quarantineType" : "SQLID",
      "dbUniqueName" : "AB0503_FRA1S6",
      "description" : "SQL statement terminated by Oracle Database Resource Manager due to excessive consumption of CPU and/or I/O. 
                      The execution plan associated with the terminated SQL stmt is quarantined. Please find the sql identifier in sqlId 
                      field of this JSON payload. This feature protects an Oracle database from performance degradation. 
                      Please review the SQL statement. You can see the statement using the following commands: \"set serveroutput off\",
                      \"select sql_id, sql_text from v$sqltext where sql_id =<sqlId>\", \"set serveroutput on\"",
      "quarantineReason" : "Manual",
      "asmClusterName" : "None",
      "component" : "storage",
      "infrastructureType" : "exadata",
      "name" : "143",
      "eventName" : "HEALTH.INFRASTRUCTURE.CELL.SQL_QUARANTINE",
      "comment" : "None",
      "quarantineMode" : "\"FULL Quarantine\"",
      "rpmVersion" : "OSS_20.1.8.0.0_LINUX.X64_210317",
      "cellsrvChecksum" : "14f73eb107dc1be0bde757267e931991",
      "quarantinePlan" : "SYSTEM"
    }
  },
  "eventID" : "<unique_ID>",
  "extensions" : {
    "compartmentId" : "ocid1.tenancy.oc1.<unique_ID>"
  }
}

Dans l'exemple suivant d'événement d'information, vous pouvez voir dans la section additionalDetails du message d'événement que ce message particulier concerne une défaillance de disque flash qui fait l'objet d'une enquête par l'équipe Oracle Exadata. Les champs eventName et description de la section additionalDetails fournissent des informations sur l'événement :

{
  "eventType" : "com.oraclecloud.databaseservice.exadatainfrastructure.information",
  "cloudEventsVersion" : "0.1",
  "eventTypeVersion" : "2.0",
  "source" : "Exadata Storage",
  "eventTime" : "2021-12-17T19:14:42Z",
  "contentType" : "application/json",
  "data" : {
    "compartmentId" : "ocid1.tenancy.oc1..aaaaaaaao3lj36x6lwxyvc4wausjouca7pwyjfwb5ebsq5emrpqlql2gj5iq",
    "compartmentName" : "intexadatateam",
    "resourceId" : "ocid1.dbsystem.oc1.phx.abyhqljt5y3taezn7ug445fzwlngjfszbedxlcbctw45ykkaxyzc5isxoula",
    "availabilityDomain" : "phx-ad-2",
    "additionalDetails" : {
      "serviceType" : "exacs",
      "component" : "storage",
      "systemId" : "ocid1.dbsystem.oc1.phx.abyhqljt5y3taezn7ug445fzwlngjfszbedxlcbctw45ykkaxyzc5isxoula",
      "infrastructureType" : "exadata",
      "description" : "Flash Disk Failure has been detected. This is being investigated by Oracle Exadata team and the disk will be 
                       replaced if needed. No action needed from the customer.",
      "eventName" : "HEALTH.INFRASTRUCTURE.CELL.FLASH_DISK_FAILURE",
      "FLASH_1_1" : "S2T7NA0HC01251  failed",
      "otto-ingestion-time" : "2021-12-17T19:14:43.205Z",
      "otto-send-EventService-time" : "2021-12-17T19:14:44.198Z"
    }
  },
  "eventID" : "30130ab4-42fa-4285-93a7-47e49522c698",
  "extensions" : {
    "compartmentId" : "ocid1.tenancy.oc1..aaaaaaaao3lj36x6lwxyvc4wausjouca7pwyjfwb5ebsq5emrpqlql2gj5iq"
  }
}

Types d'événement de grappe de machines virtuelles pour Exadata Cloud Infrastructure

Consultez la liste des événements que peut émettre la grappe de machines virtuelles.

Nom convivial Type d'événement
Grappe de MV en nuage - Début de changement de compartiment com.oraclecloud.databaseservice.changecloudvmclustercompartment.begin
Grappe de MV en nuage - Fin de changement de compartiment com.oraclecloud.databaseservice.changecloudvmclustercompartment.end
Grappe de MV en nuage - Début de création com.oraclecloud.databaseservice.createcloudvmcluster.begin
Grappe de MV en nuage - Fin de création com.oraclecloud.databaseservice.createcloudvmcluster.end
Grappe de MV en nuage - Début de suppression com.oraclecloud.databaseservice.deletecloudvmcluster.begin
Grappe de MV en nuage - Fin de suppression com.oraclecloud.databaseservice.deletecloudvmcluster.end
Grappe de MV en nuage - Début de mise à jour com.oraclecloud.databaseservice.updatecloudvmcluster.begin
Grappe de MV en nuage - Fin de mise à jour com.oraclecloud.databaseservice.updatecloudvmcluster.end
Grappe de MV en nuage - Début de mise à jour de la configuration IORM com.oraclecloud.databaseservice.updatecloudvmclusteriormconfig.begin
Grappe de MV en nuage - Fin de mise à jour de la configuration IORM com.oraclecloud.databaseservice.updatecloudvmclusteriormconfig.end
Grappe de machines virtuelles en nuage - Début d'ajout de machine virtuelle com.oraclecloud.databaseservice.cloudvmclusteraddvirtualmachine.begin
Grappe de machines virtuelles en nuage - Ajouter une fin de machine virtuelle com.oraclecloud.databaseservice.cloudvmclusteraddvirtualmachine.end

Il s'agit d'un événement de référence pour une ressource de grappe de machines virtuelles en nuage :

{
    "cloudEventsVersion": "0.1",
    "eventID": "<unique_ID>",
    "eventType": "com.oraclecloud.databaseservice.updatecloudvmclusteriormconfig.begin",
    "source": "databaseservice",
    "eventTypeVersion": "2.0",
    "eventTime": "2022-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "<unique_ID>",
      "eventName": "UpdateCloudVmClusterIormConfig",
      "compartmentName": "example_compartment",
      "resourceName": "my_container_database",
      "resourceId": "ocid1.cloudvmcluster.oc1.<unique_ID>",
      "resourceVersion": null,
      "additionalDetails": {
        "cloudExadataInfrastructureId": "ocid1.cloudexadatainfrastructure.oc1.<unique_ID>",
        "freeFormTags": {},
        "definedTags": {},
        "licenseType": "BRING_YOUR_OWN_LICENSE",
        "lifecycleState": "AVAILABLE",
        "giVersion": "19.0.0.0.0",
        "cpuCoreCount": 16
      }
    }
  },
  "timeCreated": "2022-06-15T16:31:31.979Z"
}

Il s'agit de l'événement de référence pour Ajouter un début de machine virtuelle :

{
  "id": "ocid1.eventschema.oc1.phx.n2p4ijm0jyuia5p6lzhps0axtqft2d2ueywaq4oxcr3ywlzt9jd689kvxazo",
  "serviceName": "Database",
  "displayName": "Cloud VM Cluster - Add Virtual Machine Begin",
  "eventType": "com.oraclecloud.databaseservice.cloudvmclusteraddvirtualmachine.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2023-01-06T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cloudExadataInfrastructureId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cpuCoreCount",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "ocpuCountFractional",
      "type": [
        "null",
        "Float"
      ]
    },
    {
      "name": "dataStorageSizeInTBs",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "dataStorageSizeInGBs",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "licenseType",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "giVersion",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "dbNodeIds",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "timeZone",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "eventType": "com.oraclecloud.databaseservice.cloudvmclusteraddvirtualmachine.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "databaseservice",
    "eventID": "bc78609a-783a-9034-ccd1-12ab908df913",
    "eventTime": "2023-01-06T23:18:04.000Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "csid201fe4f3443a853d76e9cec3ef4a/3200918f142a44adb715d8aaf4f5ba99/DC62865A826A6E98699590E7F33C5064",
      "eventName": "CloudVmClusterAddVirtualMachine",
      "compartmentId": "ocid1.compartment.oc1.....unique_id",
      "compartmentName": null,
      "resourceName": "my_cloud_vm_cluster",
      "resourceId": "ocid1.cloudvmcluster.oc1.....unique_id",
      "resourceVersion": null,
      "availabilityDomain": "",
      "tagSlug": "tag_slug",
      "identity": {
        "principalName": null,
        "principalId": null,
        "authType": null,
        "callerName": null,
        "callerId": null,
        "tenantId": null,
        "ipAddress": null,
        "credentials": null,
        "authZPolicies": null,
        "userGroups": null,
        "userAgent": null,
        "consoleSessionId": null
      },
      "request": {
        "id": "01858321-0045-4bc5-b0d9-a917a6a40901",
        "path": null,
        "action": null,
        "parameters": null,
        "headers": null
      },
      "response": {
        "status": null,
        "responseTime": null,
        "headers": null,
        "payload": null,
        "message": null
      },
      "stateChange": {
        "previous": null,
        "current": {
          "licenseType": "BRING_YOUR_OWN_LICENSE",
          "dataStorageSizeGb": 60,
          "lifecycleState": "AVAILABLE",
          "sshPublicKeys": "...",
          "displayName": "my_cloud_vm_cluster",
          "cpuCoreCount": 16,
          "freeTags": {},
          "definedTags": {},
          "ocpuCountFractional": 16.0
        }
      },
      "additionalDetails": {
        "timeCreated": "2023-01-06T22:18:04.000Z",
        "timeUpdated": "2023-01-06T22:20:04.000Z",
        "lifecycleState": "AVAILABLE",
        "lifecycleDetails": null,
        "cloudExadataInfrastructureId": "ocid1.cloudexadatainfrastructure.oc1.....unique_id",
        "cpuCoreCount": 16,
        "ocpuCountFractional": 16.0,
        "dataStorageSizeInTBs": 4,
        "dataStorageSizeInGBs": 60,
        "licenseType": "BRING_YOUR_OWN_LICENSE",
        "giVersion": "19.0.0.0.0",
        "dbNodeIds": "[ocid1.dbnode.oc1.....unique_id,...]",
        "timeZone": "UTC"
      },
      "internalDetails": {
        "attributes": null
      }
    }
  },
  "timeCreated": "2023-01-06T23:18:04.000Z"
}

Il s'agit de l'événement de référence pour Ajouter une fin de machine virtuelle :

{
  "id": "ocid1.eventschema.oc1.phx.v87pke1z9k9u6xaqo51taf6bunf0gc2wyhrbmjzbh3h1pjwakavmf2borxgb",
  "serviceName": "Database",
  "displayName": "Cloud VM Cluster - Add Virtual Machine End",
  "eventType": "com.oraclecloud.databaseservice.cloudvmclusteraddvirtualmachine.end",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2023-01-06T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cloudExadataInfrastructureId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cpuCoreCount",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "ocpuCountFractional",
      "type": [
        "null",
        "Float"
      ]
    },
    {
      "name": "dataStorageSizeInTBs",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "dataStorageSizeInGBs",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "licenseType",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "giVersion",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "dbNodeIds",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "timeZone",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "eventType": "com.oraclecloud.databaseservice.cloudvmclusteraddvirtualmachine.end",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "databaseservice",
    "eventID": "ced78bb7-3903-acd8-ff78-5567aa01a912",
    "eventTime": "2023-01-06T23:18:04.000Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "csid89a04ef74ccb8b48340f56e656cf/729c99d3e5a34d548ddc31c054810454/634F086E8618E0A660946A6862C82A68",
      "eventName": "CloudVmClusterAddVirtualMachine",
      "compartmentId": "ocid1.compartment.oc1.....unique_id",
      "compartmentName": null,
      "resourceName": "my_cloud_vm_cluster",
      "resourceId": "ocid1.cloudvmcluster.oc1.....unique_id",
      "resourceVersion": null,
      "availabilityDomain": "",
      "tagSlug": "tag_slug",
      "identity": {
        "principalName": null,
        "principalId": null,
        "authType": null,
        "callerName": null,
        "callerId": null,
        "tenantId": null,
        "ipAddress": null,
        "credentials": null,
        "authZPolicies": null,
        "userGroups": null,
        "userAgent": null,
        "consoleSessionId": null
      },
      "request": {
        "id": "07197e12-b680-475e-851e-bb89fcd8376d",
        "path": null,
        "action": null,
        "parameters": null,
        "headers": null
      },
      "response": {
        "status": null,
        "responseTime": null,
        "headers": null,
        "payload": null,
        "message": null
      },
      "stateChange": {
        "previous": null,
        "current": {
          "licenseType": "BRING_YOUR_OWN_LICENSE",
          "dataStorageSizeGb": 60,
          "lifecycleState": "AVAILABLE",
          "sshPublicKeys": "...",
          "displayName": "my_cloud_vm_cluster",
          "cpuCoreCount": 16,
          "freeTags": {},
          "definedTags": {},
          "ocpuCountFractional": 16.0
        }
      },
      "additionalDetails": {
        "timeCreated": "2023-01-06T22:18:04.000Z",
        "timeUpdated": "2023-01-06T22:20:04.000Z",
        "lifecycleState": "AVAILABLE",
        "lifecycleDetails": null,
        "cloudExadataInfrastructureId": "ocid1.cloudexadatainfrastructure.oc1.....unique_id",
        "cpuCoreCount": 16,
        "ocpuCountFractional": 16.0,
        "dataStorageSizeInTBs": 4,
        "dataStorageSizeInGBs": 60,
        "licenseType": "BRING_YOUR_OWN_LICENSE",
        "giVersion": "19.0.0.0.0",
        "dbNodeIds": "[ocid1.dbnode.oc1.....unique_id,...]",
        "timeZone": "UTC"
      },
      "internalDetails": {
        "attributes": null
      }
    }
  },
  "timeCreated": "2023-01-06T23:18:04.000Z"
}

Il s'agit d'un événement de référence pour Cloud VM Cluster - Update Begin :

{
  "id": "ocid1.eventschema.oc1.phx.ekmz1phzp4bl1k7m7tbygulbnakmjnrsi99eqjops3zvpt337pnnfmj6r79j",
  "serviceName": "Database",
  "displayName": "Cloud VM Cluster - Update Begin",
  "eventType": "com.oraclecloud.databaseservice.updatecloudvmcluster.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "defineTags",
      "type": [
        "null",
        "Map<String, Map<String, Object>>"
      ]
    },
    {
      "name": "freeFormTags",
      "type": [
        "null",
        "Map<String, String>"
      ]
    },
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cloudExadataInfrastructureId",
      "type": "string"
    },
    {
      "name": "cpuCoreCount",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "dataStorageSizeInGBs",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "licenseType",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "giVersion",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "dbNodeIds",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "timeZone",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "b28fcda6-3d7b-4044-aa8e-7c21cde84b44",
    "eventType": "com.oraclecloud.databaseservice.updatecloudvmcluster.begin",
    "source": "databaseservice",
    "eventTypeVersion": "2.0",
    "eventTime": "2019-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "4976b940-2c2d-4380-a669-1d70d071b187",
      "eventName": "UpdateCloudVmCluster",
      "compartmentName": "example_compartment",
      "resourceName": "my_container_database",
      "resourceId": "ocid1.cloudvmcluster.oc1.....unique_id",
      "resourceVersion": null,
      "additionalDetails": {
        "cloudExadataInfrastructureId": "ocid1.cloudexadatainfrastructure.oc1.....unique_id",
        "freeFormTags": {},
        "definedTags": {},
        "licenseType": "BRING_YOUR_OWN_LICENSE",
        "lifecycleState": "AVAILABLE",
        "giVersion": "19.0.0.0.0",
        "cpuCoreCount": 16
      }
    }
  },
  "timeCreated": "2020-06-15T16:31:31.979Z"
}

Il s'agit d'un événement de référence pour Cloud VM Cluster - Update End :

{
  "id": "ocid1.eventschema.oc1.phx.svwkildsx63clp1q6phba7d6lns1rl92yc3uyc2ea5utjprqcwuhbgvht4we",
  "serviceName": "Database",
  "displayName": "Cloud VM Cluster - Update End",
  "eventType": "com.oraclecloud.databaseservice.updatecloudvmcluster.end",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "defineTags",
      "type": [
        "null",
        "Map<String, Map<String, Object>>"
      ]
    },
    {
      "name": "freeFormTags",
      "type": [
        "null",
        "Map<String, String>"
      ]
    },
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cloudExadataInfrastructureId",
      "type": "string"
    },
    {
      "name": "cpuCoreCount",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "dataStorageSizeInGBs",
      "type": [
        "null",
        "Integer"
      ]
    },
    {
      "name": "licenseType",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "giVersion",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "dbNodeIds",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "timeZone",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "b28fcda6-3d7b-4044-aa8e-7c21cde84b44",
    "eventType": "com.oraclecloud.databaseservice.updatecloudvmcluster.end",
    "source": "databaseservice",
    "eventTypeVersion": "2.0",
    "eventTime": "2019-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "4976b940-2c2d-4380-a669-1d70d071b187",
      "eventName": "UpdateCloudVmCluster",
      "compartmentName": "example_compartment",
      "resourceName": "my_container_database",
      "resourceId": "ocid1.cloudvmcluster.oc1.....unique_id",
      "resourceVersion": null,
      "additionalDetails": {
        "cloudExadataInfrastructureId": "ocid1.cloudexadatainfrastructure.oc1.....unique_id",
        "freeFormTags": {},
        "definedTags": {},
        "licenseType": "BRING_YOUR_OWN_LICENSE",
        "lifecycleState": "AVAILABLE",
        "giVersion": "19.0.0.0.0",
        "cpuCoreCount": 16
      }
    }
  },
  "timeCreated": "2020-06-15T16:31:31.979Z"
}

Types d'événement de sous-ensembles de noeuds de machine virtuelle

Consultez la liste des types d'événement émis par les sous-ensembles de noeuds de machine virtuelle.

Tableau 6-1 : Événements de sous-ensembles de noeuds de machine virtuelle

Nom convivial Type d'événement

VM Cluster - Add Virtual Machine Begin

com.oraclecloud.databaseservice.vmclusteraddvirtualmachine.begin

VM Cluster - Add Virtual Machine End

com.oraclecloud.databaseservice.vmclusteraddvirtualmachine.end

VM Cluster - Terminate Virtual Machine Begin

com.oraclecloud.databaseservice.vmclusterterminatevirtualmachine.begin

VM Cluster - Terminate Virtual Machine End

com.oraclecloud.databaseservice.vmclusterterminatevirtualmachine.end

Exemple 6-60 : Exemples de sous-ensembles de noeuds de machine virtuelle

Il s'agit d'un événement de référence pour VM Cluster - Add Virtual Machine Begin :
"exampleEvent": {
"cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.vmclusteraddvirtualmachine.begin",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_name",
    "resourceName": "my_database",
    "resourceId": "Vmcluster-unique_ID",
    "availabilityDomain": "all",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
"id": "ocid1.id..oc1...unique_ID",
      "lifecycleState": "AVAILABLE",
      "timeCreated": "2019-09-03T12:00:00.000Z",
      "timeUpdated": "2019-09-03T12:30:00.000Z",
      "displayName": "testDisplayName",
      "lifecycleDetails": "detail message",
      "exadataInfrastructureId": "ExatraInfra-unique_ID",
      "vmClusterNetworkId": "VmCluster-unique_ID",
      "cpuCoreCount": 2,
      "dataStorageSizeInTBs": 4,
      "memorySizeInGBs": 30,
      "dbNodeStorageSizeInGBs": 60,
      "dbVersion": "19.0.0.0",
      "licenseType": "BRING_YOUR_OWN_LICENSE",
      "giVersion": "19.0.0.0",
      "dbNodeIds": "[ocid1.dbnode.1, ocid1.dbnode.2,...]",
      "dbServerIds": "[ocid1.dbserver.1, ocid1.dbserver.2,...]",
      "timeZone": "US/Pacific"
    }
  }
}
Il s'agit d'un événement de référence pour VM Cluster - Add Virtual Machine End :
"exampleEvent": {
"cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.vmclusteraddvirtualmachine.end",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_name",
    "resourceName": "my_database",
    "resourceId": "Vmcluster-unique_ID",
    "availabilityDomain": "all",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
"id": "ocid1.id..oc1...unique_ID",
      "lifecycleState": "AVAILABLE",
      "timeCreated": "2019-09-03T12:00:00.000Z",
      "timeUpdated": "2019-09-03T12:30:00.000Z",
      "displayName": "testDisplayName",
      "lifecycleDetails": "detail message",
      "exadataInfrastructureId": "ExatraInfra-unique_ID",
      "vmClusterNetworkId": "VmCluster-unique_ID",
      "cpuCoreCount": 2,
      "dataStorageSizeInTBs": 4,
      "memorySizeInGBs": 30,
      "dbNodeStorageSizeInGBs": 60,
      "dbVersion": "19.0.0.0",
      "licenseType": "BRING_YOUR_OWN_LICENSE",
      "giVersion": "19.0.0.0",
      "dbNodeIds": "[ocid1.dbnode.1, ocid1.dbnode.2,...]",
      "dbServerIds": "[ocid1.dbserver.1, ocid1.dbserver.2,...]",
      "timeZone": "US/Pacific"
    }
  }
}
Il s'agit d'un événement de référence pour VM Cluster - Terminate Virtual Machine Begin :
"exampleEvent": {
"cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.vmclusterterminatevirtualmachine.begin",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_name",
    "resourceName": "my_database",
    "resourceId": "Vmcluster-unique_ID",
    "availabilityDomain": "all",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
"id": "ocid1.id..oc1...unique_ID",
      "lifecycleState": "AVAILABLE",
      "timeCreated": "2019-09-03T12:00:00.000Z",
      "timeUpdated": "2019-09-03T12:30:00.000Z",
      "displayName": "testDisplayName",
      "lifecycleDetails": "detail message",
      "exadataInfrastructureId": "ExatraInfra-unique_ID",
      "vmClusterNetworkId": "VmCluster-unique_ID",
      "cpuCoreCount": 2,
      "dataStorageSizeInTBs": 4,
      "memorySizeInGBs": 30,
      "dbNodeStorageSizeInGBs": 60,
      "dbVersion": "19.0.0.0",
      "licenseType": "BRING_YOUR_OWN_LICENSE",
      "giVersion": "19.0.0.0",
      "dbNodeIds": "[ocid1.dbnode.1, ocid1.dbnode.2,...]",
      "dbServerIds": "[ocid1.dbserver.1, ocid1.dbserver.2,...]",
      "timeZone": "US/Pacific"
    }
  }
}
Il s'agit d'un événement de référence pour VM Cluster - Terminate Virtual Machine End :
"exampleEvent": {
"cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.vmclusterterminatevirtualmachine.end",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_name",
    "resourceName": "my_database",
    "resourceId": "Vmcluster-unique_ID",
    "availabilityDomain": "all",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
"id": "ocid1.id..oc1...unique_ID",
      "lifecycleState": "AVAILABLE",
      "timeCreated": "2019-09-03T12:00:00.000Z",
      "timeUpdated": "2019-09-03T12:30:00.000Z",
      "displayName": "testDisplayName",
      "lifecycleDetails": "detail message",
      "exadataInfrastructureId": "ExatraInfra-unique_ID",
      "vmClusterNetworkId": "VmCluster-unique_ID",
      "cpuCoreCount": 2,
      "dataStorageSizeInTBs": 4,
      "memorySizeInGBs": 30,
      "dbNodeStorageSizeInGBs": 60,
      "dbVersion": "19.0.0.0",
      "licenseType": "BRING_YOUR_OWN_LICENSE",
      "giVersion": "19.0.0.0",
      "dbNodeIds": "[ocid1.dbnode.1, ocid1.dbnode.2,...]",
      "dbServerIds": "[ocid1.dbserver.1, ocid1.dbserver.2,...]",
      "timeZone": "US/Pacific"
    }
  }
}

Types d'événement Data Guard

Consultez la liste des types d'événement émis par le groupe Data Guard et les associations Data Guard.

Note

Pour recevoir des événements liés aux actions Data Guard sur plusieurs bases de données de secours, abonnez-vous aux événements de ressource de groupe Data Guard. Si vous n'avez pas basculé vers le nouveau modèle, vous pouvez continuer à vous abonner aux événements de ressource Associations Data Guard. Toutefois, après avoir basculé vers le nouveau modèle, vous devrez vous abonner explicitement aux nouveaux événements de ressource du groupe Data Guard.

Types d'événement Data Guard (ressource de groupe Data Guard)

Consultez la liste des types d'événement émis par les groupes Data Guard.

Nom convivial Type d'événement
Modifier le mode de protection - Début com.oraclecloud.databaseservice.changeprotectionmode.begin
Modifier le mode de protection - Fin com.oraclecloud.databaseservice.changeprotectionmode.end
Data Guard - Créer une base de données de secours - Début de création com.oraclecloud.databaseservice.createstandbydatabase.begin
Créer une base de données de secours Data Guard - Fin de création com.oraclecloud.databaseservice.createstandbydatabase.end
Permutation de Data Guard - Début com.oraclecloud.databaseservice.dataguardswitchover.begin
Permutation de Data Guard - Fin com.oraclecloud.databaseservice.dataguardswitchover.end
Basculement de Data Guard - Début com.oraclecloud.databaseservice.dataguardfailover.begin
Basculement de Data Guard - Fin com.oraclecloud.databaseservice.dataguardfailover.end
Remise en service de Data Guard - Début com.oraclecloud.databaseservice.dataguardreinstate.begin
Remise en service de Data Guard - Fin com.oraclecloud.databaseservice.dataguardreinstate.end
Configuration de mise à jour de Data Guard - Début com.oraclecloud.databaseservice.updatedataguardconfig.begin
Configuration de mise à jour de Data Guard - Fin com.oraclecloud.databaseservice.updatedataguardconfig.end

Types d'événement Data Guard (ressource d'associations Data Guard)

Consultez la liste des types d'événements émis par les associations Data Guard.

Tableau 6-2 : Événements d'associations Data Guard

Nom convivial Type d'événement
Modifier le mode de protection - Début com.oraclecloud.databaseservice.changeprotectionmode.begin
Modifier le mode de protection - Fin com.oraclecloud.databaseservice.changeprotectionmode.end
Association Data Guard - Début de création com.oraclecloud.databaseservice.createdataguardassociation.begin
Association Data Guard - Fin de création com.oraclecloud.databaseservice.createdataguardassociation.end
Association Data Guard - Début de basculement com.oraclecloud.databaseservice.failoverdataguardassociation.begin
Association Data Guard - Fin de basculement com.oraclecloud.databaseservice.failoverdataguardassociation.end
Association Data Guard - Début de remise en service com.oraclecloud.databaseservice.reinstatedataguardassociation.begin
Association Data Guard - Fin de remise en service com.oraclecloud.databaseservice.reinstatedataguardassociation.end
Association Data Guard - Début de permutation com.oraclecloud.databaseservice.switchoverdataguardassociation.begin
Association Data Guard - Fin de permutation com.oraclecloud.databaseservice.switchoverdataguardassociation.end

Types d'événement de répertoire de base Oracle Database

Consultez la liste des événements émis par les répertoires de base Oracle Database.

Nom convivial Type d'événement
Répertoire de base de BD - Début de création com.oraclecloud.databaseservice.createdbhome.begin
Répertoire de base de BD - Fin de création com.oraclecloud.databaseservice.createdbhome.end
Répertoire de base de BD - Début d'application de correctif com.oraclecloud.databaseservice.patchdbhome.begin
Répertoire de base de BD - Fin d'application de correctif com.oraclecloud.databaseservice.patchdbhome.end
Répertoire de base de BD - Début d'interruption com.oraclecloud.databaseservice.deletedbhome.begin
Répertoire de base de BD - Fin d'interruption com.oraclecloud.databaseservice.deletedbhome.end
Répertoire de base de BD - Début de mise à jour com.oraclecloud.databaseservice.updatedbhome.begin
Répertoire de base de BD - Fin de mise à jour com.oraclecloud.databaseservice.updatedbhome.end

Il s'agit d'un événement de référence pour les répertoires de base de base de données :

{
    "cloudEventsVersion": "0.1",
    "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
    "eventType": "com.oraclecloud.databaseservice.createdbhome.begin",
    "source": "databaseservice",
    "eventTypeVersion": "2.0",
    "eventTime": "2019-08-29T21:16:04Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1.<unique_ID>"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1.<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "my_dbhome",
      "resourceId": "DbHome-unique_ID",
      "availabilityDomain": "all",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.id.oc1.<unique_ID>",
        "lifecycleState": "PROVISIONING",
        "timeCreated": "2019-08-29T12:00:00.000Z",
        "timeUpdated": "2019-08-29T12:30:00.000Z",
        "lifecycleDetails": "detail message",
        "dbSystemId": "DbSystem-unique_ID",
        "dbVersion": "19.0.0.0",
        "recordVersion": 4,
        "displayName": "example_display_name"
      }
    }
  }

Types d'événement de base de données

Il s'agit des types d'événement émis par les bases de données Oracle dans les instances du service Exadata Cloud.

Nom convivial Type d'événement
Base de données - Début de sauvegarde automatique com.oraclecloud.databaseservice.automaticbackupdatabase.begin
Base de données - Fin de sauvegarde automatique com.oraclecloud.databaseservice.automaticbackupdatabase.end
Base de données - Début de création de sauvegarde com.oraclecloud.databaseservice.backupdatabase.begin
Base de données - Fin de création de sauvegarde com.oraclecloud.databaseservice.backupdatabase.end

Base de données - Critique

(Pour plus d'informations, voir Types d'événement du service de base de données)

com.oraclecloud.databaseservice.database.critical
Base de données - Information com.oraclecloud.databaseservice.database.information
Base de données - Début de suppression de sauvegarde com.oraclecloud.databaseservice.deletebackup.begin
Base de données - Fin de suppression de sauvegarde com.oraclecloud.databaseservice.deletebackup.end
Base de données - Début de migration vers la clé KMS com.oraclecloud.databaseservice.migratedatabasekmskey.begin
Base de données - Fin de migration vers la clé KMS com.oraclecloud.databaseservice.migratedatabasekmskey.end
Base de données - Début de déplacement com.oraclecloud.databaseservice.movedatabase.begin
Base de données - Fin de déplacement com.oraclecloud.databaseservice.movedatabase.end
Base de données - Début de restauration com.oraclecloud.databaseservice.restoredatabase.begin
Base de données - Fin de restauration com.oraclecloud.databaseservice.restoredatabase.end
Base de données - Début de la rotation de clé KMS com.oraclecloud.databaseservice.rotatedatabasekmskey.begin
Base de données - Fin de la rotation de clé KMS com.oraclecloud.databaseservice.rotatedatabasekmskey.end
Base de données - Début d'interruption com.oraclecloud.databaseservice.database.terminate.begin
Base de données - Fin d'interruption com.oraclecloud.databaseservice.database.terminate.end
Base de données - Début de mise à jour com.oraclecloud.databaseservice.updatedatabase.begin
Base de données - Fin de mise à jour com.oraclecloud.databaseservice.updatedatabase.end
Base de données - Début de mise à niveau com.oraclecloud.databaseservice.upgradedatabase.begin
Base de données - Fin de mise à niveau com.oraclecloud.databaseservice.upgradedatabase.end

Il s'agit d'un événement de référence pour les bases de données :

{
"eventType" : "com.oraclecloud.databaseservice.backupdatabase.begin",
udEventsVersion" : "0.1",
"eventTypeVersion" : "2.0",
"source" : "DatabaseService",
"eventTime" : "2020-01-08T17:31:43.666Z",
"contentType" : "application/json",
"data" : {
"compartmentId" : "ocid1.compartment.oc1.<unique_ID>",
"compartmentName": "example_compartment_name",
"resourceName": "my_backup",
"resourceId": "ocid1.dbbckup.oc1.<unique_ID>", 
"availabilityDomain": "<availability_domain>",
"additionalDetails" : {
"timeCreated" : "2020-01-08T17:31:44Z", 
"lifecycleState" : "CREATING", 
"dbSystemId" : "ocid1.dbsystem.oc1.<unique_ID>", 
"dbHomeId" : ocid1.dbhome.oc1.<unique_ID>", 
"dbUniqueName" : DB1115_iad1dv", 
"dbVersion" : "11.2.0.4.190716", 
"databaseEdition" : "ENTERPRISE_EDITION_HIGH_PERFORMANCE", 
"autoBackupsEnabled" : "false", 
"backupType" : "FULL", 
"databaseId" : "ocid1.database.oc1.<unique_ID>", 
},
"definedTags" : {
      "My_example_tag_name" :  
        { "Example_key" : "Example_value" }
      },
    "eventID": "<unique_ID>",
    "extensions" : {
      "compartmentId": "ocid1.compartment.oc1.<unique_ID>"
    }
}

Types d'événement de base de données enfichable

Il s'agit des types d'événement émis par les bases de données enfichables Oracle dans Oracle Cloud Infrastructure.

Nom convivial Type d'événement
Base de données enfichable - Début de création com.oraclecloud.databaseservice.createpluggabledatabase.begin
Base de données enfichable - Fin de création com.oraclecloud.databaseservice.createpluggabledatabase.end
Base de données enfichable - Début de suppression com.oraclecloud.databaseservice.deletepluggabledatabase.begin
Base de données enfichable - Fin de suppression com.oraclecloud.databaseservice.deletepluggabledatabase.end
Base de données enfichable - Début de clone local com.oraclecloud.databaseservice.localclonepluggabledatabase.begin
Base de données enfichable - Fin de clone local com.oraclecloud.databaseservice.localclonepluggabledatabase.end
Base de données enfichable - Début de clone distant com.oraclecloud.databaseservice.remoteclonepluggabledatabase.begin
Base de données enfichable - Fin de clone distant com.oraclecloud.databaseservice.remoteclonepluggabledatabase.end
Démarrer une base de données enfichable - Début com.oraclecloud.databaseservice.startpluggabledatabase.begin
Démarrer une base de données enfichable - Fin com.oraclecloud.databaseservice.startpluggabledatabase.end
Arrêter la base de données enfichable - Début com.oraclecloud.databaseservice.stoppluggabledatabase.begin
Arrêter la base de données enfichable - Fin com.oraclecloud.databaseservice.stoppluggabledatabase.end
Base de données enfichable - Convertir en base de données standard - Début com.oraclecloud.databaseservice.pluggabledatabase.converttoregular.begin
Base de données enfichable - Convertir en base de données standard com.oraclecloud.databaseservice.pluggabledatabase.converttoregular.end
Base de données enfichable - Début de restauration sur place com.oraclecloud.databaseservice.pluggabledatabase.inplacerestore.begin
Base de données enfichable - Fin de restauration sur place com.oraclecloud.databaseservice.pluggabledatabase.inplacerestore.end
Base de données pluggable - Début d'actualisation com.oraclecloud.databaseservice.pluggabledatabase.refresh.begin
Base de données pluggable - Fin d'actualisation com.oraclecloud.databaseservice.pluggabledatabase.refresh.end
Base de données pluggable - Déplacement - Début com.oraclecloud.databaseservice.pluggabledatabase.relocate.begin
Base de données enfichable - Déplacement - Fin com.oraclecloud.databaseservice.pluggabledatabase.relocate.end

Il s'agit d'un événement de référence pour les bases de données enfichables :

{
  "eventID": "unique_id",
  "eventTime": "2021-03-23T00:49:14.123Z",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1.<unique_ID>"
  },
  "eventType": "com.oraclecloud.databaseservice.remoteclonepluggabledatabase.begin",
  "eventTypeVersion": "2.0",
  "cloudEventsVersion": "0.1",
  "source": "databaseservice",
  "contentType": "application/json",
  "definedTags": {},
  "data": {
    "compartmentId": "ocid1.compartment.oc1.<unique_ID>",
    "compartmentName": "MyCompartment",
    "resourceName": "11092020_PKS_PDB1",
    "resourceId": "ocid1.pluggabledatabases.oc1.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.pluggabledatabases.oc1.phx.<unique_ID>",
      "timeCreated": "2021-03-13T21:15:59.000Z",
      "timeUpdated": "2021-03-13T21:15:59.000Z",
      "databaseId": "ocid1.database.oc1.<unique_ID>",
      "lifecycleState": "AVAILABLE",
      "lifecycleDetails": "Pluggable Database is available",
      "displayName": "Pluggable Database - Remote Clone Begin"
    }
  }
}
Il s'agit d'événement de référence pour Base de données enfichable - Convertir en début standard :
"exampleEvent": {
    "eventID": "unique_id",
    "eventTime": "2021-03-23T00:49:14.123Z",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_id"
    },
    "eventType": "com.oraclecloud.databaseservice.pluggabledatabase.converttoregular.begin",
    "eventTypeVersion": "2.0",
    "cloudEventsVersion": "0.1",
    "source": "databaseservice",
    "contentType": "application/json",
    "definedTags": {},
    "data": {
      "compartmentId": "ocid1.compartment.oc1.......unique_id",
      "compartmentName": "MyCompartment",
      "resourceName": "11092020_PKS_PDB1",
      "resourceId": "ocid1.pluggabledatabases.oc1.phx.unique_id",
      "availabilityDomain": "XXIT:PHX-AD-1",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.pluggabledatabases.oc1.phx.unique_id",
        "isRefreshableClone": true,
        "timeCreated": "2021-03-13T21:15:59.000Z",
        "timeUpdated": "2021-03-13T21:15:59.000Z",
        "databaseId": "ocid1.database.oc1.....unique_id",
        "lifecycleState": "UPDATING",
        "displayName": "Pluggable Database - Convert to Regular Begin"
      }
    }
  },
  "activationTime": "2021-03-23T15:00:00.000Z",
  "eventTypeVersion": "2.0"
}
Il s'agit d'un événement de référence pour la base de données enfichable - Convertir en fin standard :
"exampleEvent": {
    "eventID": "unique_id",
    "eventTime": "2021-03-23T00:49:14.123Z",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_id"
    },
    "eventType": "com.oraclecloud.databaseservice.pluggabledatabase.converttoregular.end",
    "eventTypeVersion": "2.0",
    "cloudEventsVersion": "0.1",
    "source": "databaseservice",
    "contentType": "application/json",
    "definedTags": {},
    "data": {
      "compartmentId": "ocid1.compartment.oc1.......unique_id",
      "compartmentName": "MyCompartment",
      "resourceName": "11092020_PKS_PDB1",
      "resourceId": "ocid1.pluggabledatabases.oc1.phx.unique_id",
      "availabilityDomain": "XXIT:PHX-AD-1",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.pluggabledatabases.oc1.phx.unique_id",
        "isRefreshableClone": false,
        "timeCreated": "2021-03-13T21:15:59.000Z",
        "timeUpdated": "2021-03-13T21:15:59.000Z",
        "databaseId": "ocid1.database.oc1.....unique_id",
        "lifecycleState": "AVAILABLE",
        "displayName": "Pluggable Database - Convert to Regular End"
      }
    }
  },
  "activationTime": "2021-03-23T15:00:00.000Z",
  "eventTypeVersion": "2.0"
}
Il s'agit d'événement de référence pour Base de données enfichable - Début de restauration sur place :
"exampleEvent": {
    "eventID": "unique_id",
    "eventTime": "2021-03-23T00:49:14.123Z",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_id"
    },
    "eventType": "com.oraclecloud.databaseservice.pluggabledatabase.inplacerestore.begin",
    "eventTypeVersion": "2.0",
    "cloudEventsVersion": "0.1",
    "source": "databaseservice",
    "contentType": "application/json",
    "definedTags": {},
    "data": {
      "compartmentId": "ocid1.compartment.oc1.......unique_id",
      "compartmentName": "MyCompartment",
      "resourceName": "11092020_PKS_PDB1",
      "resourceId": "ocid1.pluggabledatabases.oc1.phx.unique_id",
      "availabilityDomain": "XXIT:PHX-AD-1",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.pluggabledatabases.oc1.phx.unique_id",
        "timeCreated": "2021-03-13T21:15:59.000Z",
        "timeUpdated": "2021-03-13T21:15:59.000Z",
        "databaseId": "ocid1.database.oc1.....unique_id",
        "lifecycleState": "RESTORE_IN_PROGRESS",
        "isRefreshableClone": false,
        "displayName": "Pluggable Database - Inplace Restore Begin"
      }
    }
  },
  "activationTime": "2021-03-23T15:00:00.000Z",
  "eventTypeVersion": "2.0"
}
Il s'agit d'un événement de référence pour Pluggable Database - Inplace Restore End :
"exampleEvent": {
    "eventID": "unique_id",
    "eventTime": "2021-03-23T00:49:14.123Z",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_id"
    },
    "eventType": "com.oraclecloud.databaseservice.pluggabledatabase.inplacerestore.end",
    "eventTypeVersion": "2.0",
    "cloudEventsVersion": "0.1",
    "source": "databaseservice",
    "contentType": "application/json",
    "definedTags": {},
    "data": {
      "compartmentId": "ocid1.compartment.oc1.......unique_id",
      "compartmentName": "MyCompartment",
      "resourceName": "11092020_PKS_PDB1",
      "resourceId": "ocid1.pluggabledatabases.oc1.phx.unique_id",
      "availabilityDomain": "XXIT:PHX-AD-1",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.pluggabledatabases.oc1.phx.unique_id",
        "timeCreated": "2021-03-13T21:15:59.000Z",
        "timeUpdated": "2021-03-13T21:15:59.000Z",
        "databaseId": "ocid1.database.oc1.....unique_id",
        "lifecycleState": "AVAILABLE",
        "isRefreshableClone": false,
        "lifecycleDetails": "Pluggable Database is available",
        "displayName": "Pluggable Database - Inplace Restore End"
      }
    }
  },
  "activationTime": "2021-03-23T15:00:00.000Z",
  "eventTypeVersion": "2.0"
}
Il s'agit d'événement de référence pour Base de données enfichable - Début d'actualisation :
"exampleEvent": {
    "eventID": "unique_id",
    "eventTime": "2021-03-23T00:49:14.123Z",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_id"
    },
    "eventType": "com.oraclecloud.databaseservice.pluggabledatabase.refresh.begin",
    "eventTypeVersion": "2.0",
    "cloudEventsVersion": "0.1",
    "source": "databaseservice",
    "contentType": "application/json",
    "definedTags": {},
    "data": {
      "compartmentId": "ocid1.compartment.oc1.......unique_id",
      "compartmentName": "MyCompartment",
      "resourceName": "11092020_PKS_PDB1",
      "resourceId": "ocid1.pluggabledatabases.oc1.phx.unique_id",
      "availabilityDomain": "XXIT:PHX-AD-1",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.pluggabledatabases.oc1.phx.unique_id",
        "timeCreated": "2021-03-13T21:15:59.000Z",
        "timeUpdated": "2021-03-13T21:15:59.000Z",
        "isRefreshableClone": true,
        "databaseId": "ocid1.database.oc1.....unique_id",
        "lifecycleState": "AVAILABLE",
        "lifecycleDetails": "Pluggable Database is available",
        "displayName": "Pluggable Database - Refresh Begin"
      }
    }
  },
  "activationTime": "2021-03-23T15:00:00.000Z",
  "eventTypeVersion": "2.0"
}
Il s'agit d'un événement de référence pour Pluggable Database - Refresh End :
"exampleEvent": {
    "eventID": "unique_id",
    "eventTime": "2021-03-23T00:49:14.123Z",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_id"
    },
    "eventType": "com.oraclecloud.databaseservice.pluggabledatabase.refresh.end",
    "eventTypeVersion": "2.0",
    "cloudEventsVersion": "0.1",
    "source": "databaseservice",
    "contentType": "application/json",
    "definedTags": {},
    "data": {
      "compartmentId": "ocid1.compartment.oc1.......unique_id",
      "compartmentName": "MyCompartment",
      "resourceName": "11092020_PKS_PDB1",
      "resourceId": "ocid1.pluggabledatabases.oc1.phx.unique_id",
      "availabilityDomain": "XXIT:PHX-AD-1",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.pluggabledatabases.oc1.phx.unique_id",
        "timeCreated": "2021-03-13T21:15:59.000Z",
        "timeUpdated": "2021-03-13T21:15:59.000Z",
        "databaseId": "ocid1.database.oc1.....unique_id",
        "lifecycleState": "AVAILABLE",
        "isRefreshableClone": true,
        "lifecycleDetails": "Pluggable Database is available",
        "displayName": "Pluggable Database - Refresh End"
      }
    }
  },
  "activationTime": "2021-03-23T15:00:00.000Z",
  "eventTypeVersion": "2.0"
}
Il s'agit d'un événement de référence pour Pluggable Database - Relocate Begin :
"exampleEvent": {
    "eventID": "unique_id",
    "eventTime": "2021-03-23T00:49:14.123Z",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_id"
    },
    "eventType": "com.oraclecloud.databaseservice.pluggabledatabase.relocate.begin",
    "eventTypeVersion": "2.0",
    "cloudEventsVersion": "0.1",
    "source": "databaseservice",
    "contentType": "application/json",
    "definedTags": {},
    "data": {
      "compartmentId": "ocid1.compartment.oc1.......unique_id",
      "compartmentName": "MyCompartment",
      "resourceName": "11092020_PKS_PDB1",
      "resourceId": "ocid1.pluggabledatabases.oc1.phx.unique_id",
      "availabilityDomain": "XXIT:PHX-AD-1",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.pluggabledatabases.oc1.phx.unique_id",
        "timeCreated": "2021-03-13T21:15:59.000Z",
        "timeUpdated": "2021-03-13T21:15:59.000Z",
        "databaseId": "ocid1.database.oc1.....unique_id",
        "lifecycleState": "AVAILABLE",
        "isRefreshableClone": false,
        "lifecycleDetails": "Pluggable Database is available",
        "displayName": "Pluggable Database - Relocate Begin"
      }
    }
  },
  "activationTime": "2021-03-23T15:00:00.000Z",
  "eventTypeVersion": "2.0"
}
Il s'agit d'un événement de référence pour Pluggable Database - Relocate End :
"exampleEvent": {
    "eventID": "unique_id",
    "eventTime": "2021-03-23T00:49:14.123Z",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_id"
    },
    "eventType": "com.oraclecloud.databaseservice.pluggabledatabase.relocate.end",
    "eventTypeVersion": "2.0",
    "cloudEventsVersion": "0.1",
    "source": "databaseservice",
    "contentType": "application/json",
    "definedTags": {},
    "data": {
      "compartmentId": "ocid1.compartment.oc1.......unique_id",
      "compartmentName": "MyCompartment",
      "resourceName": "11092020_PKS_PDB1",
      "resourceId": "ocid1.pluggabledatabases.oc1.phx.unique_id",
      "availabilityDomain": "XXIT:PHX-AD-1",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.pluggabledatabases.oc1.phx.unique_id",
        "timeCreated": "2021-03-13T21:15:59.000Z",
        "timeUpdated": "2021-03-13T21:15:59.000Z",
        "databaseId": "ocid1.database.oc1.....unique_id",
        "lifecycleState": "AVAILABLE",
        "lifecycleDetails": "Pluggable Database is available",
        "displayName": "Pluggable Database - Relocate End"
      }
    }
  },
  "activationTime": "2021-03-23T15:00:00.000Z",
  "eventTypeVersion": "2.0"
}

Événements du service de base de données

Le service de base de données émet des événements, qui sont des messages structurés indiquant les modifications apportées aux ressources.

Aperçu des événements du service de base de données

La fonction Événements du service de base de données vous permet d'être informé des problèmes d'état liés à vos bases de données Oracle ou à d'autres composants sur la machine virtuelle invitée.

Il est possible qu'Oracle Database ou qu'Oracle Clusterware ne soit pas sain ou que divers composants du système manquent d'espace dans la machine virtuelle invitée. Vous n'êtes pas avisé de cette situation, sauf si vous avez choisi l'option d'inclusion.
Note

Vous choisissez l'option d'inclusion en acceptant que la liste d'événements puisse changer à l'avenir. Vous pouvez désactiver cette fonction à tout moment.

La mise en oeuvre de la fonction Événements du service de base de données génère des événements pour les opérations et les conditions de MV invitée, ainsi que des avis pour les clients en tirant parti du service d'événements pour OCI et des mécanismes d'avis existants dans la location. Les clients peuvent ensuite créer des sujets et s'abonner à ces sujets au moyen de courriels, de fonctions ou de flux.

Note

Le flux d'événements dans Exadata Cloud Infrastructure dépend des composants suivants : Oracle Trace File Analyzer (TFA), sysLens et agent Oracle Database Cloud Service (DBCS). Assurez-vous que ces composants sont opérationnels.

Gérer Oracle Trace File Analyzer

  • Pour vérifier le statut d'exécution d'Oracle Trace File Analyzer, exécutez la commande tfactl status en tant qu'utilisateur root ou non racine :
    # tfactl status
    .-------------------------------------------------------------------------------------------------.
    | Host	| Status of TFA | PID    | Port | Version    | Build ID	      | Inventory Status|
    +----------------+---------------+--------+------+------------+----------------------+------------+
    | node1      | RUNNING	| 41312  | 5000 | 22.1.0.0.0 | 22100020220310214615 | COMPLETE        |
    | node2      | RUNNING	| 272300 | 5000 | 22.1.0.0.0 | 22100020220310214615 | COMPLETE        |
    '----------------+---------------+--------+------+------------+----------------------+------------'
  • Pour démarrer le démon Oracle Trace File Analyzer sur le noeud local, exécutez la commande tfactl start en tant qu'utilisateur root :
    # tfactl start
    Starting TFA..
    Waiting up to 100 seconds for TFA to be started..
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    . . . . .
    Successfully started TFA Process..
    . . . . .
    TFA Started and listening for commands
  • Pour arrêter le démon Oracle Trace File Analyzer sur le noeud local, exécutez la commande tfactl stop en tant qu'utilisateur root :
    # tfactl stop
    Stopping TFA from the Command Line
    Nothing to do !
    Please wait while TFA stops
    Please wait while TFA stops
    TFA-00002 Oracle Trace File Analyzer (TFA) is not running
    TFA Stopped Successfully
    Successfully stopped TFA..

Gérer sysLens

  • Si sysLens est en cours d'exécution, des données sont collectées dans le fichier domU local toutes les 15 minutes pour détecter les événements à signaler. Pour vérifier si sysLens est en cours d'exécution, exécutez la commande systemctl status syslens en tant qu'utilisateur root dans domU :
    # systemctl status syslens 
    ? syslens.service
    Loaded: loaded (/etc/systemd/system/syslens.service; enabled; vendor preset: disabled)
    Active: active (running) since Wed 2025-03-19 20:23:00 UTC; 44min ago
    Process: 137603 ExecStopPost=/var/opt/oracle/syslens/bin/syslens --stop (code=exited, status=0/SUCCESS)
    Main PID: 137794 (python3)
    Tasks: 7 (limit: 319999)
    Memory: 194.7M
    CGroup: /system.slice/syslens.service
    ??137794 /usr/bin/python3 /var/opt/oracle/syslens/bin/syslens_main.py --level DRIFT=0 --daemon --service
    
    Mar 19 20:53:12 scaqar07dv0201 su[336679]: pam_unix(su-l:session): session closed for user oracle
    Mar 19 20:53:13 scaqar07dv0201 su[336728]: (to oracle) root on none
    Mar 19 20:53:13 scaqar07dv0201 su[336728]: pam_unix(su-l:session): session opened for user oracle by (uid=0)
    Mar 19 20:53:13 scaqar07dv0201 su[336728]: pam_unix(su-l:session): session closed for user oracle
    Mar 19 20:53:14 scaqar07dv0201 su[336808]: (to oracle) root on none
    Mar 19 20:53:14 scaqar07dv0201 su[336808]: pam_unix(su-l:session): session opened for user oracle by (uid=0)
    Mar 19 20:53:14 scaqar07dv0201 su[336808]: pam_unix(su-l:session): session closed for user oracle
    Mar 19 20:53:15 scaqar07dv0201 su[336869]: (to oracle) root on none
    Mar 19 20:53:15 scaqar07dv0201 su[336869]: pam_unix(su-l:session): session opened for user oracle by (uid=0)
    Mar 19 20:53:15 scaqar07dv0201 su[336869]: pam_unix(su-l:session): session closed for user oracle
    [root@scaqar07dv0201 opc]#
  • Si sysLens est activé, lorsqu'il y a un redémarrage de domU, sysLens démarre automatiquement. Pour valider si sysLens est activé pour collecter la télémétrie, exécutez la commande systemctl is-enabled syslens en tant qu'utilisateur root dans domU :
    # systemctl is-enabled syslens
    enabled
  • Pour valider si sysLens peut être exécuté en tant que démon :
    # /var/opt/oracle/syslens/bin/applin_ctl config_file get enable --file /etc/oracle/syslens/config/syslens.config
    true
  • Pour valider si sysLens est configuré pour aviser les événements, exécutez la commande tfactl get customerDiagnosticsNotifications en tant que root dans domU :
    # tfactl get customerDiagnosticsNotifications
    .---------------------------------------------------------------------.
    |                             Hostname                                |
    +-------------------------------------------------------------+-------+
    | Configuration Parameter                                     | Value |
    +-------------------------------------------------------------+-------+
    | Send CEF notifications ( customerDiagnosticsNotifications ) | ON    |
    '-------------------------------------------------------------+-------'

Gérer l'agent du service de base de données

Consultez le fichier /opt/oracle/dcs/log/dcs-agent.log pour identifier les problèmes liés à l'agent.

  • Pour vérifier le statut de l'agent du service de base de données, exécutez la commande systemctl status :
    # systemctl status dbcsagent.service
    dbcsagent.service
    Loaded: loaded (/usr/lib/systemd/system/dbcsagent.service; enabled; vendor preset: disabled)
    Active: active (running) since Fri 2022-04-01 13:40:19 UTC; 6min ago
    Process: 9603 ExecStopPost=/bin/bash -c kill `ps -fu opc |grep "java.*dbcs-agent.*jar" |awk '{print $2}' ` (code=exited, status=0/SUCCESS)
    Main PID: 10055 (sudo)
    CGroup: /system.slice/dbcsagent.service
    ‣ 10055 sudo -u opc /bin/bash -c umask 077; /bin/java -Doracle.security.jps.config=/opt/oracle/...
  • Pour démarrer l'agent s'il n'est pas en cours d'exécution, exécutez la commande systemctl start en tant qu'utilisateur root :
    systemctl start dbcsagent.service

Types d'événement du service de base de données

Consultez la liste des types d'événement émis par le service de base de données.

Note

  • Les événements critiques sont déclenchés en raison de plusieurs types de conditions et d'erreurs critiques qui entraînent une interruption de la base de données et d'autres composants critiques. Par exemple, les erreurs de blocage de la base de données et les erreurs de disponibilité des bases de données, des noeuds de base de données et des systèmes de base de données pour vous informer de l'indisponibilité d'une ressource.
  • Les événements d'information sont déclenchés lorsque la base de données et d'autres composants critiques fonctionnent comme prévu. Par exemple, un arrêt normal de CRS, de la base de données conteneur, du client ou du module d'écoute SCAN, ou un démarrage de ces composants créera un événement dont la gravité est INFORMATION.
  • Les limites de seuil réduisent le nombre d'avis que les clients recevront pour des événements d'incident similaires tout en veillant à ce qu'ils reçoivent les événements d'incident et les rappels en temps opportun.

Tableau 6-3 : Événements du service de base de données

Nom convivial Nom de l'événement Mesure corrective Type d'événement Seuil

Utilisation des ressources - Utilisation des disques

HEALTH.DB_GUEST.FILESYSTEM.FREE_SPACE

Cet événement est signalé lorsque l'espace libre du système de fichiers invité de la machine virtuelle est inférieur à 10 % (déterminé par la commande df(1) du système d'exploitation) pour les systèmes de fichiers suivants :
  • /
  • /u01
  • /u02
  • /var (X8M et versions ultérieures uniquement)
  • /tmp (X8M et versions ultérieures uniquement)

HEALTH.DB_GUEST.FILESYSTEM.FREE_SPACE

com.oraclecloud.databaseservice.dbnode.critical

Seuil critique : 90 %

Statut En fonction/Hors fonction du service CRS

AVAILABILITY.DB_GUEST.CRS_INSTANCE.DOWN.

Un événement de type CRITICAL est créé lorsque le service CRS est détecté comme étant arrêté.

AVAILABILITY.DB_GUEST.CRS_INSTANCE.DOWN

com.oraclecloud.databaseservice.dbnode.critical (si .DOWN et NOT "user_action")

S.O

AVAILABILITY.DB_GUEST.CRS_INSTANCE.DOWN_CLEARED

Un événement de type INFORMATION est créé une fois qu'il a été déterminé que l'événement correspondant à l'arrêt du CRS a été effacé.

S.O

com.oraclecloud.databaseservice.dbnode.information (si .DOWN_CLEARED)

Module d'écoute SCAN en fonction/hors fonction

AVAILABILITY.DB_CLUSTER.SCAN_LISTENER.DOWN

Un événement DOWN est créé lorsqu'un module d'écoute SCAN tombe en panne. L'événement est de type INFORMATION lorsqu'un module d'écoute SCAN est arrêté en raison d'une action de l'utilisateur, par exemple avec les commandes Server Control Utility (srvctl) ou Listener Control (lsnrctl), ou toute action de maintenance Oracle Cloud qui utilise ces commandes, telle que l'exécution d'une mise à jour du logiciel Grid Infrastructure. L'événement est de type CRITICAL si le module d'écoute SCAN tombe en panne de manière inattendue. Un événement DOWN_CLEARED correspondant est créé lors du démarrage d'un module d'écoute SCAN.

Il existe trois modules d'écoute SCAN par grappe nommés LISTENER_SCAN[1,2,3].

AVAILABILITY.DB_CLUSTER.SCAN_LISTENER.DOWN

com.oraclecloud.databaseservice.dbnode.critical (si .DOWN et NOT "user_action")

S.O

AVAILABILITY.DB_CLUSTER.SCAN_LISTENER.DOWN_CLEARED

Un événement de type INFORMATION est créé une fois qu'il a été déterminé que l'événement correspondant à l'arrêt du module d'écoute SCAN a été effacé.

S.O

com.oraclecloud.databaseservice.dbnode.information (si .DOWN_CLEARED)

Module d'écoute Oracle Net en fonction/hors fonction

AVAILABILITY.DB_GUEST.CLIENT_LISTENER.DOWN

Un événement DOWN est créé lorsqu'un module d'écoute client tombe en panne. L'événement est de type INFORMATION lorsqu'un module d'écoute client est arrêté en raison d'une action de l'utilisateur, par exemple avec les commandes Server Control Utility (srvctl) ou Listener Control (lsnrctl), ou toute action de maintenance Oracle Cloud qui utilise ces commandes, telle que l'exécution d'une mise à jour du logiciel Grid Infrastructure. L'événement est de type CRITICAL lorsqu'un module d'écoute client s'arrête de manière inattendue. Un événement DOWN_CLEARED correspondant est créé lors du démarrage d'un module d'écoute de client.

Il existe un module d'écoute client par noeud, chacun appelé LISTENER.

AVAILABILITY.DB_GUEST.CLIENT_LISTENER.DOWN

com.oraclecloud.databaseservice.database.critical (si .DOWN et NOT "user_action")

S.O

AVAILABILITY.DB_GUEST.CLIENT_LISTENER.DOWN_CLEARED

Un événement de type INFORMATION est créé une fois qu'il a été déterminé que l'événement correspondant à l'arrêt du module d'écoute client a été effacé.

S.O

com.oraclecloud.databaseservice.database.information (si .DOWN_CLEARED)

Base de données conteneur en fonction/hors fonction

AVAILABILITY.DB_GUEST.CDB_INSTANCE.DOWN

Un événement DOWN est créé lorsqu'une instance de base de données tombe en panne. L'événement est de type INFORMATION lorsqu'une instance de base de données est arrêtée en raison d'une action de l'utilisateur, par exemple avec les commandes SQL*Plus (sqlplus) ou Server Control Utility (srvctl), ou toute action de maintenance Oracle Cloud qui utilise ces commandes, telle que l'exécution d'une mise à jour logicielle de répertoire de base de base de données. L'événement est de type CRITICAL lorsqu'une instance de base de données tombe en panne de manière inattendue. Un événement DOWN_CLEARED correspondant est créé lors du démarrage d'une instance de base de données.

AVAILABILITY.DB_GUEST.CDB_INSTANCE.DOWN

com.oraclecloud.databaseservice.database.critical (si .DOWN et NOT "user_action")

S.O

AVAILABILITY.DB_GUEST.CDB_INSTANCE.DOWN_CLEARED

Un événement de type INFORMATION est créé une fois qu'il a été déterminé que l'événement correspondant à l'arrêt de la base de données conteneur a été effacé.

S.O

com.oraclecloud.databaseservice.database.information (si .DOWN_CLEARED)

Éviction CRS AVAILABILITY.DB_GUEST.CRS_INSTANCE.EVICTION Un événement de type CRITICAL est créé lorsque le service CRS (Cluster Ready Service) supprime un noeud de la grappe. Le CRS alert.log est analysé pour l'erreur CRS-1632 indiquant qu'un noeud est en cours de suppression de la grappe. AVAILABILITY.DB_GUEST.CRS_INSTANCE.EVICTION

Un événement de type CRITICAL est créé lorsque le service CRS (Cluster Ready Service) supprime un noeud de la grappe. Le CRS alert.log est analysé pour l'erreur CRS-1632 indiquant qu'un noeud est en cours de suppression de la grappe.

S.O

Erreurs critiques de base de données

HEALTH.DB_CLUSTER.CDB.CORRUPTION

Une corruption de base de données a été détectée sur la base de données principale ou de secours. Le fichier alert.log de la base de données est analysé en cas d'erreurs spécifiques qui indiquent des corruptions de bloc physique, des corruptions de bloc logique ou des corruptions de bloc logique causées par des écritures perdues.

HEALTH.DB_CLUSTER.CDB.CORRUPTION

com.oraclecloud.databaseservice.database.critical

S.O

Autres erreurs de base de données

HEALTH.DB_CLUSTER.CDB.ARCHIVER_HANG

Un événement de type CRITICAL est créé si une base de données conteneur ne peut pas archiver le fichier de journalisation en ligne actif ou si elle ne peut pas archiver le fichier de journalisation en ligne actif assez rapidement pour les destinations d'archivage des journaux.

HEALTH.DB_CLUSTER.CDB.ARCHIVER_HANG

com.oraclecloud.databaseservice.database.critical

S.O

HEALTH.DB_CLUSTER.CDB.DATABASE_HANG

Un événement de type CRITICAL est créé lorsqu'un blocage de processus/session est détecté dans la base de données conteneur.

HEALTH.DB_CLUSTER.CDB.DATABASE_HANG

Échecs de sauvegarde

HEALTH.DB_CLUSTER.CDB.BACKUP_FAILURE

Un événement de type CRITICAL est créé s'il existe une sauvegarde de base de données conteneur avec le statut FAILED signalé dans la vue v$rman_status.

HEALTH.DB_CLUSTER.CDB.BACKUP_FAILURE

com.oraclecloud.databaseservice.database.critical

S.O

Utilisation du groupe de disques

HEALTH.DB_CLUSTER.DISK_GROUP.FREE_SPACE

Un événement de type CRITICAL est créé lorsqu'un groupe de disques ASM atteint l'espace utilisé à 90 % ou plus. Un événement de type INFORMATION est créé lorsque l'utilisation de l'espace du groupe de disques ASM est inférieure à 90 %.

HEALTH.DB_CLUSTER.DISK_GROUP.FREE_SPACE

com.oraclecloud.databaseservice.dbsystem.critical

com.oraclecloud.databaseservice.dbsystem.information (si < 90 %)

Seuil critique : 90 %

Utilisation de mémoire

CONFIGURATION.DB_GUEST.MEMORY.HUGEPAGES_TOO_LARGE

Un événement de type CRITICAL est créé lorsque la quantité de mémoire de la machine virtuelle configurée pour les larges pages est égale ou supérieure à 90 % de la mémoire totale de la machine virtuelle.

CONFIGURATION.DB_GUEST.MEMORY.HUGEPAGES_TOO-LARGE

com.oraclecloud.databaseservice.dbnode.critical

90%

Configuration SSHD

CONFIGURATION.DB_GUEST.SSHD.INVALID

Un événement de type CRITICAL est créé si des valeurs inattendues sont définies dans le fichier /etc/ssh/sshd_config.

CONFIGURATION.DB_GUEST.SSHD.NON VALIDE

com.oraclecloud.databaseservice.dbnode.critical

S.O

Problèmes de disque

HEALTH.DB_GUEST.FILESYSTEM.CORRUPTION

Une opération d'écriture suivie d'une opération de lecture (Write-then-Read) avec un fichier fictif a échoué pour un système de fichiers, ce qui indique généralement que le système d'exploitation a détecté une erreur d'E/S ou une incohérence (c'est-à-dire une corruption) dans le système de fichiers et a fait passer le mode de montage du système de fichiers de lecture-écriture à lecture seule. Les systèmes de fichiers suivants sont testés :
  • /
  • /u01
  • /u02

HEALTH.DB_GUEST.FILESYSTEM.CORRUPTION

com.oraclecloud.databaseservice.dbnode.critical

S.O

Problèmes signalés par Oracle EXAchk

HEALTH.DB_CLUSTER.EXACHK.CRITICAL_ALERT

Oracle EXAchk est la fonction de vérification de l'état de la plate-forme de base de données Exadata, qui comprend des vérifications de configuration des logiciels, de l'infrastructure et de la base de données Les alertes de vérification CRITICAL doivent être traitées dans les 24 heures afin de maintenir la stabilité et la disponibilité maximales de votre système. Ce service de base de données envoie des alertes toutes les 24 heures lorsque des vérifications CRITICAL sont signalées dans le rapport Oracle EXAchk le plus récent. L'événement pointe vers le dernier rapport zip Oracle EXAchk.

SANTÉ.DB_CLUSTER.EXACHK.CRITIQUE_ALERT

com.oraclecloud.databaseservice.dbnode.critical

S.O

Latence d'E/S de base de données

HEALTH.DB_GUEST.PDB.HIGH_IO_LATENCY

HEALTH.DB_GUEST.PDB.HIGH_IO_LATENCY

com.oraclecloud.databaseservice.dbnode.warning

Seuil : > 16 ms

Répartition de la latence d'E/S de base de données

HEALTH.DB_GUEST.CDB.HIGH_IO_LATENCY_HISTOGRAM

SANTÉ.DB_GUEST.CDB.HIGH_IO_LATENCY_HISTOGRAM

com.oraclecloud.databaseservice.dbnode.warning

Seuil : >32 ms

Attentes d'UC inhabituelles

HEALTH.DB_GUEST.PDB.HIGH_CPU_WAITS

SANTÉ.DB_GUEST.PDB.HIGH_CPU_WAITS

com.oraclecloud.databaseservice.dbnode.warning

Seuil : >5 minutes

Attentes de BD

HEALTH.DB_GUEST.PDB.EXCESSIVE_WAITS

SANTÉ.DB_GUEST.PDB.EXCESSIVE_WAITS

com.oraclecloud.databaseservice.dbnode.warning

seuil : >20%

> 35 % "Événement d'attente d'E/S d'utilisateur Exadata"

Limitation de l'UC

HEALTH.DB_GUEST.PDB.EXCESSIVE_CPU_THROTTLING

SANTÉ.DB_GUEST.PDB.EXCESSIVE_CPU_THROTTAGE

com.oraclecloud.databaseservice.dbnode.warning

Seuil : >0,25 * CPU_COUNT

Utilisation de FAST RECOVERY AREA (FRA)

HEALTH.DB_CLUSTER.CDB.SNAPSHOT_FRA_SPACE_ALERT_1

Lorsque l'utilisation du groupe de disques RECO de la grappe de machines virtuelles ou de la zone de récupération rapide (FRA) de la base de données dépasse 90 %, Oracle conserve les journaux d'archivage localement pour simplifier la conversion entièrement automatisée en nuage d'une base de données de secours instantanée en base de données de secours physique. Si le groupe de disques RECO ou l'utilisation de FRA dépasse 95 %, une alerte supplémentaire est déclenchée et les journaux archivés qui ont déjà été sauvegardés sont épurés. À ce stade, la conversion en base de secours physique nécessitera une intervention manuelle. Il est recommandé de revenir à une base de secours physique avant d'atteindre ce seuil pour éviter une intervention manuelle.

HEALTH.DB_CLUSTER.CDB.SNAPSHOT_FRA_SPACE_ALERT_1

com.oraclecloud.databaseservice.database.warning

Seuil : Groupe de disques RECO de la grappe de machines virtuelles > 90 %.

Seuil : Zone de récupération rapide de la base de données (FRA) > 90 %.

ZONE DE REPRISE RAPIDE (FRA) - Utilisation de l'espace

HEALTH.DB_CLUSTER.CDB.SNAPSHOT_FRA_SPACE_ALERT_2

L'espace du groupe de disques RECO de la grappe de machines virtuelles ou de la zone de récupération de la base de données dépasse 95 % utilisé. Les archives qui ont été sauvegardées seront épurées pour réduire l'utilisation de l'espace. Pour convertir la base de données de secours instantanée en base de secours physique, vous devez suivre les étapes manuelles décrites dans Comment repositionner une base de données de secours à l'aide de la récupération de la base de données à partir du service (ID document 2850185.1).

HEALTH.DB_CLUSTER.CDB.SNAPSHOT_FRA_SPACE_ALERT_2

com.oraclecloud.databaseservice.database.critical

Seuil : Groupe de disques RECO de la grappe de machines virtuelles > 95 %.

Seuil : Zone de récupération rapide de la base de données (FRA) > 95 %.

Exemple 6-61 : Exemples d'événements critiques de noeud de base de données pour le service de base de données

Événements de référence critiques de noeud de base de données :
{
 "eventType" : "com.oraclecloud.databaseservice.dbnode.critical",
 "cloudEventsVersion" : "0.1",
 "eventTypeVersion" : "2.0",
 "source" : "SYSLENS/host_Name/DomU",
 "eventTime" : "2022-03-04T18:19:42Z",
 "contentType" : "application/json",
 "data" : {
   "compartmentId" : "compartment_ID",
   "compartmentName" : "compartment_Name",
   "resourceName" : "resource_Name",
   "resourceId" : "resource_ID",
   "additionalDetails" : {
     "serviceType" : "EXACS",
     "hostName" : "host_Name",
     "description" : "The '/' filesystem is over 90% used.",
     "eventName" : "HEALTH.DB_GUEST.FILESYSTEM.FREE_SPACE",
     "status" : "online"
   }
 },
 "eventID" : "a9752630-9be7-11ec-a203-00163eb980bb",
 "extensions" : {
   "compartmentId" : "compartment_ID"
 }
}

Recevoir des avis concernant les événements du service de base de données

Abonnez-vous aux événements du service de base de données pour en être avisé.

Pour recevoir des avis, abonnez-vous aux événements du service de base de données et recevez des avis à l'aide du service d'avis Oracle, voir Aperçu des avis. Pour plus d'informations sur les événements Oracle Cloud Infrastructure, voir Aperçu des événements.

Service d'événements - Types d'événement :
  • Base de données - Critique
  • Noeud de base de données - Critique
  • Noeud de base de données - Erreur
  • Noeud de base de données - Avertissement
  • Noeud de base de données - Information

Restreindre temporairement les collectes automatiques de diagnostics our des événements spécifiques

Utilisez la commande tfactl blackout pour supprimer temporairement les collectes automatiques de diagnostics.

Si vous définissez une indisponibilité pour une cible, Oracle Trace File Analyzer arrête les collectes automatiques de diagnostics s'il trouve des événements dans les journaux d'alertes pour cette cible lors de l'analyse. Par défaut, l'indisponibilité sera activée pendant 24 heures.

Vous pouvez également restreindre la collecte automatique de diagnostics à un niveau granulaire, par exemple uniquement pour ORA-00600 ou même uniquement pour ORA-00600 avec des arguments spécifiques.

Syntaxe

tfactl blackout add|remove|print
-targettype host|crs|asm|asmdg|database|dbbackup|db_dataguard|db_tablespace|pdb_tablespace|pdb|listener|service|os
-target all|name
[-container name]
[-pdb pdb_name]
-event all|"event_str1,event_str2"|availability
[-timeout nm|nh|nd|none]
[-c|-local|-nodes "node1,node2"]
[-reason "reason for blackout"]
[-docollection]

Paramètres

Tableau 6-4 : Paramètres de la commande tfactl blackout

Paramètre Description

add|remove|print|

Ajoute, supprime ou imprime des conditions d'indisponibilité.

targettype type

Type de cible : host|crs|asm|asmdg|database|dbbackup |db_dataguard|db_tablespace |pdb_tablespace|pdb|listener|service|os

Limite l'indisponibilité uniquement au type de cible spécifié.

host : Le noeud entier est indisponible. En cas d'indisponibilité de l'hôte, chaque élément d'indisponibilité affiché comme vrai dans le JSON de télémétrie indiquera la raison de l'indisponibilité.

crs : Interrompre la disponibilité des ressources ou des événements Oracle Clusterware dans les journaux Oracle Clusterware.

asm : Interrompre la disponibilité d'Oracle Automatic Storage Management (Oracle ASM) sur cette machine ou ces événements dans les journaux d'alerte Oracle ASM.

asmdg : Rendre indisponible un groupe de disques Oracle ASM.

database : Interrompre la disponibilité d'une base de données Oracle, d'une sauvegarde de base de données Oracle, d'un espace-table, etc., ou d'événements dans les journaux d'alerte de base de données Oracle.

dbbackup : Rendre indisponibles les événements de sauvegarde de base de données Oracle (tels que les sauvegardes de base de données conteneur ou d'archive).

db_dataguard : Rendre indisponibles les événements Oracle Data Guard.

db_tablespace : Rendre indisponibles les événements d'espace-table de base de données Oracle (base de données conteneur).

pdb_tablespace : Rendre indisponibles les événements d'espace-table de base de données enfichable Oracle (base de données enfichable).

pdb : Rendre indisponibles les événements de base de données enfichable Oracle.

listener : Interrompre la disponibilité d'un module d'écoute.

service : Interrompre la disponibilité d'un service.

os : Rendre indisponibles un ou plusieurs enregistrements de système d'exploitation.

target all|name

Indiquez la cible de l'indisponibilité temporaire. Vous pouvez spécifier une liste de cibles délimitées par des virgules.

Par défaut, la cible est réglée à all.

container name

Spécifiez le nom du conteneur de base de données (db_unique_name) où l'indisponibilité prendra effet (pour la base de données enfichable, DB_TABLESPACE et PDB_TABLESPACE).

pdb pdb_name

Spécifiez la base de données enfichable où l'indisponibilité prendra effet (pour PDB_TABLESPACE uniquement).

events all|"str1,str2"

Limite l'indisponibilité uniquement aux événements de disponibilité ou aux chaînes d'événement, qui ne doivent pas déclencher des collectes automatiques ou être marqués comme étant indisponibles dans le JSON de télémétrie.

all : Rendre tous les éléments indisponibles pour la cible spécifiée.

chaîne : Indisponibilité pour les incidents où une partie de la ligne contient les chaînes spécifiées.

Spécifiez une liste de chaînes délimitées par des virgules.

timeout nh|nd|none

Spécifiez la durée de l'indisponibilité en nombre d'heures ou de jours avant la temporisation. Par défaut, la temporisation est réglée à 24 heures (24h).

c|local

Indiquez si l'indisponibilité doit être réglée en local ou à l'échelle de la grappe.

Par défaut, l'indisponibilité est réglée à local.

reason comment

Indiquez un motif descriptif pour l'indisponibilité.

docollection

Utilisez cette option pour effectuer une collecte automatique de diagnostics même si une indisponibilité est définie pour cette cible.

Exemple 6-62 : tfactl blackout

  • Pour rendre indisponible l'événement : ORA-00600 sur le type de cible : database, la cible : all
    tfactl blackout add -targettype database -target mydb -event "ORA-00600"
  • Pour rendre indisponible l'événement : ORA-04031 sur le type de cible : database, la cible : all
    tfactl blackout add -targettype database -target all -event "ORA-04031" -timeout 1h
  • Pour rendre indisponibles les événements de sauvegarde de base de données sur le type de cible : dbbackup, la cible : mydb
    tfactl blackout add -targettype dbbackup -target mydb
  • Pour rendre indisponibles les événements dataguard de base de données sur le type de cible : db_dataguard, la cible : mydb
    tfactl blackout add -targettype db_dataguard -target mydb -timeout 30m
  • Pour rendre indisponibles les événements d'espace-table de base de données sur le type de cible : db_tablespace, la cible : system, le conteneur : mydb
    tfactl blackout add -targettype db_tablespace -target system -container mydb -timeout 30m
  • Pour rendre indisponibles Tous les événements sur le type de cible : host, la cible : all
    tfactl blackout add -targettype host -event all -target all -timeout 1h -reason "Disabling all events during patching"
  • Pour imprimer les détails de l'indisponibilité
    tfactl blackout print
    
    .-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
    |                                                                                myhostname                                                                                     |
    +---------------+---------------------+-----------+------------------------------+------------------------------+--------+---------------+--------------------------------------+
    | Target Type   | Target              | Events    | Start Time                   | End Time                     | Status | Do Collection | Reason                               |
    +---------------+---------------------+-----------+------------------------------+------------------------------+--------+---------------+--------------------------------------+
    | HOST          | ALL                 | ALL       | Thu Mar 24 16:48:39 UTC 2022 | Thu Mar 24 17:48:39 UTC 2022 | ACTIVE | false         | Disabling all events during patching |
    | DATABASE      | MYDB                | ORA-00600 | Thu Mar 24 16:39:03 UTC 2022 | Fri Mar 25 16:39:03 UTC 2022 | ACTIVE | false         | NA                                   |
    | DATABASE      | ALL                 | ORA-04031 | Thu Mar 24 16:39:54 UTC 2022 | Thu Mar 24 17:39:54 UTC 2022 | ACTIVE | false         | NA                                   |
    | DB_DATAGUARD  | MYDB                | ALL       | Thu Mar 24 16:41:38 UTC 2022 | Thu Mar 24 17:11:38 UTC 2022 | ACTIVE | false         | NA                                   |
    | DBBACKUP      | MYDB                | ALL       | Thu Mar 24 16:40:47 UTC 2022 | Fri Mar 25 16:40:47 UTC 2022 | ACTIVE | false         | NA                                   |
    | DB_TABLESPACE | SYSTEM_CDBNAME_MYDB | ALL       | Thu Mar 24 16:45:56 UTC 2022 | Thu Mar 24 17:15:56 UTC 2022 | ACTIVE | false         | NA                                   |
    '---------------+---------------------+-----------+------------------------------+------------------------------+--------+---------------+--------------------------------------'
  • Pour supprimer l'indisponibilité pour l'événement : ORA-00600 sur le type de cible : database, la cible : mydb
    tfactl blackout remove -targettype database -event "ORA-00600" -target mydb
  • Pour supprimer l'indisponibilité pour les événements de sauvegarde de base de données sur le type de cible : dbbackup, la cible : mydb
    tfactl blackout remove -targettype dbbackup -target mydb
  • Pour supprimer l'indisponibilité pour les événements d'espace-table de base de données sur le type de cible : db_tablespace, la cible : system, le conteneur : mydb
    tfactl blackout remove -targettype db_tablespace -target system -container mydb
  • Pour supprimer l'indisponibilité pour les événements hôte sur le type de cible : host, la cible : all
    tfactl blackout remove -targettype host -event all -target all

Mesure corrective

Ces rubriques décrivent des problèmes courants que vous pouvez rencontrer et expliquent comment les traiter.

HEALTH.DB_GUEST.FILESYSTEM.FREE_SPACE

Énoncé du problème : Un ou plusieurs systèmes de fichiers de la machine virtuelle invitée ont un espace libre inférieur à 10 %.

Risque : L'espace disponible insuffisant sur le système de fichiers de la machine virtuelle invitée peut entraîner une défaillance de l'affectation de l'espace disque, ce qui peut générer des erreurs et des échecs étendus dans le logiciel Oracle (Database, Clusterware, Cloud, Exadata).

Action :

Les utilitaires Oracle Cloud et Exadata s'exécutent automatiquement pour épurer les anciens fichiers journaux et les fichiers de suivi créés par le logiciel Oracle pour récupérer de l'espace dans le système de fichiers.

Si les utilitaires de récupération automatique d'espace du système de fichiers ne peuvent pas épurer suffisamment les anciens fichiers pour effacer cet événement, effectuez les actions suivantes :

  1. Supprimez les fichiers ou répertoires inutiles créés manuellement ou par des applications ou des utilitaires installés par le client. Les fichiers créés par des logiciels installés par le client ne relèvent pas des utilitaires de récupération automatique d'espace du système de fichiers d'Oracle. La commande suivante du système d'exploitation, exécutée en tant qu'utilisateur opc, est utile pour identifier les répertoires qui consomment trop d'espace disque :
    $ sudo du -hx file-system-mount-point | sort -hr

    Ne supprimez que les fichiers ou répertoires dont vous êtes certain qu'ils peuvent être supprimés en toute sécurité.

  2. Récupérez l'espace disque du système de fichiers /u02 en supprimant les répertoires de base qui n'ont aucune base de données. Pour plus d'informations sur la gestion des répertoires de base de base de données, voir Gérer les répertoires de base Oracle Database sur le service Exadata Database dans une instance Exadata Cloud Infrastructure.
  3. Demande de service ouverte pour recevoir des conseils supplémentaires sur la réduction de l'utilisation de l'espace dans le système de fichiers.
AVAILABILITY.DB_GUEST.CRS_INSTANCE.DOWN

Énoncé du problème : Le service CRS est à l'état hors ligne ou a échoué.

Risque : Si le service CRS est hors ligne sur un noeud, le noeud ne peut pas fournir de services de base de données pour l'application.

Action :

  1. Vérifiez si le service CRS a été arrêté par votre administrateur, dans le cadre d'un événement de maintenance planifié ou d'une augmentation ou d'une réduction du stockage local.
    1. Les événements d'application de correctifs suivants arrêteront CRS :
      1. Application de correctifs à Grid Infrastructure
      2. Application de correctifs sur une machine virtuelle Exadata invitée
      3. Application de correctifs à l'hôte de machine virtuelle Exadata
  2. Si CRS s'est arrêté de manière inattendue, le statut courant peut être vérifié en exécutant la commande crsctl check crs.
    1. Si le noeud ne répond pas, il se peut que le noeud de machine virtuelle soit redémarré. Attendez la fin du redémarrage du noeud, CRS sera normalement démarré au moyen du processus init.
  3. Si CRS est toujours en panne, examinez la cause de l'échec en référençant le fichier alert.log figurant sous /u01/app/grid/diag/crs/<node_name>/crs/trace.

    Vérifiez les entrées de journal correspondant à la date et à l'heure de l'événement d'arrêt. Effectuez toute mesure corrective potentielle.

  4. Redémarrez CRS, en exécutant la commande crsctl start crs.
  5. Un redémarrage réussi de CRS générera l'événement d'effacement : AVAILABILITY.DB_GUEST.CRS_INSTANCE.DOWN_CLEARED.
AVAILABILITY.DB_CLUSTER.SCAN_LISTENER.DOWN

Énoncé du problème : Un module d'écoute SCAN est arrêté et ne peut pas accepter les connexions d'application.

Risque : Si tous les modules d'écoute SCAN sont arrêtés, les connexions d'application à la base de données au moyen du module d'écoute SCAN échoueront.

Action :

Démarrez le module d'écoute SCAN pour recevoir l'événement DOWN_CLEARED.

Événement DOWN de type INFORMATION

  1. Si l'événement a été causé par une action de maintenance Oracle Cloud, telle qu'une mise à jour du logiciel Grid Infrastructure, aucune action n'est requise. Le module d'écoute SCAN affecté bascule automatiquement vers une instance disponible.
  2. Si l'événement a été causé par une action de l'utilisateur, lancez le module d'écoute SCAN dès que possible.

Événement DOWN de type CRITICAL

Vérifiez le statut SCAN et redémarrez le module d'écoute SCAN.

  1. Connectez-vous à la machine virtuelle en tant qu'utilisateur opc et sudo pour l'utilisateur grid :
     sudo su - grid
  2. Vérifiez le statut du module d'écoute SCAN sur n'importe quel noeud :
     srvctl status scan_listener 
  3. Démarrez le module d'écoute SCAN :
     srvctl start scan_listener
  4. Vérifiez de nouveau le statut des modules d'écoute SCAN sur n'importe quel noeud :

    Si scan_listener est toujours arrêté, vérifiez la cause de l'échec du module d'écoute SCAN :

    1. Collectez les journaux CRS et du système d'exploitation 30 minutes avant et pendant 10 minutes pour le paramètre <hostName indiqué dans le journal. Notez que l'heure dans les données utiles de l'événement est toujours indiquée en UTC. Pour la collecte tfactl, réglez l'heure au fuseau horaire de la grappe de machines virtuelles. En tant qu'utilisateur Oracle Grid Infrastructure :
       tfactl diagcollect -crs -os -node <hostName> –from "<eventTime adjusted for local vm timezone> - 30 minute " -to "<eventTime adjusted for local vm timezone> + 10 minutes"
    2. Consultez le journal du module d'écoute SCAN situé sous /u01/app/grid/diag/tnslsnr/<hostName>/<listenerName>/trace
AVAILABILITY.DB_GUEST.CLIENT_LISTENER.DOWN

Énoncé du problème : Un module d'écoute client est arrêté et ne peut pas accepter les connexions d'application.

Risque :
  • Si le module d'écoute client du noeud est arrêté, les instances de base de données du noeud ne peuvent pas fournir de services pour l'application.
  • Si le module d'écoute client est arrêté sur tous les noeuds, toute application qui se connecte à n'importe quelle base de données utilisant SCAN ou VIP échouera.

Action :

Démarrez le module d'écoute du client pour recevoir l'événement DOWN_CLEARED.

Événement DOWN de type INFORMATION

  1. Si l'événement a été causé par une action de maintenance Oracle Cloud, telle qu'une mise à jour du logiciel Grid Infrastructure, aucune action n'est requise. Le module d'écoute client concerné redémarre automatiquement lorsque la maintenance affectant l'instance Grid Infrastructure est terminée.
  2. Si l'événement a été causé par une action de l'utilisateur, lancez le module d'écoute client dès que possible.

Événement DOWN de type CRITICAL

Vérifiez le statut du module d'écoute client, puis redémarrez le module d'écoute client.

  1. Connectez-vous à la machine virtuelle en tant qu'utilisateur opc et sudo pour l'utilisateur grid :
    [opc@vm ~] sudo su - grid
  2. Vérifiez le statut du module d'écoute client sur n'importe quel noeud :
    [grid@vm ~] srvctl status listener 
  3. Démarrez le module d'écoute du client :
    [grid@vm ~] srvctl start listener
  4. Vérifiez de nouveau le statut du module d'écoute client sur n'importe quel noeud :

    Si le module d'écoute client est toujours en panne, examinez la cause de l'échec :

    1. Utilisez tfactl pour collecter les journaux CRS et du système d'exploitation 30 minutes avant et pendant 10 minutes pour le paramètre <hostName> indiqué dans le journal. Notez que l'heure dans les données utiles de l'événement est toujours indiquée en UTC. Pour la collecte tfactl, réglez l'heure au fuseau horaire de la grappe de machines virtuelles.
      [grid@vm ~] tfactl diagcollect -crs -os -node <hostName> –from "<eventTime adjusted for local vm timezone> - 30 minute " -to "<eventTime adjusted for local vm timezone> + 10 minutes"
    2. Consultez le journal du module d'écoute situé sous /u01/app/grid/diag/tnslsnr/<hostName>/<listenerName>/trace
AVAILABILITY.DB_GUEST.CDB_INSTANCE.DOWN

Énoncé du problème : Une instance de base de données est arrêtée.

Risque : Une instance de base de données est arrêtée, ce qui peut entraîner une baisse de performance si des instances de base de données sont disponibles sur d'autres noeuds de la grappe ou un temps d'arrêt complet si les instances de base de données sur tous les noeuds sont arrêtées.

Action :

Démarrez l'instance de base de données pour recevoir l'événement DOWN_CLEARED.

Événement DOWN de type INFORMATION
  1. Si l'événement a été causé par une action de maintenance Oracle Cloud, telle qu'une mise à jour du logiciel du répertoire de base de la base de données, aucune action n'est requise. L'instance de base de données concernée redémarre automatiquement lorsque la maintenance touchant l'instance est terminée.
  2. Si l'événement a été causé par une action de l'utilisateur, démarrez l'instance de base de données concernée dès que possible.

Événement DOWN de type CRITICAL

  1. Vérifiez le statut de la base de données et redémarrez l'instance de base de données inactive.
    1. Connectez-vous à la machine virtuelle en tant qu'utilisateur oracle :
    2. Définissez l'environnement :
      [oracle@vm ~] . <dbName>.env
    3. Vérifiez le statut de la base de données :
      [oracle@vm ~] srvctl status database -db <dbName>
    4. Démarrez l'instance de base de données :
      [oracle@vm ~] srvctl start instance -db <dbName> -instance <instanceName>
  2. Examinez la cause de l'échec de l'instance de base de données.
    1. Vérifier les événements TFA (Trace File Analyzer) pour la base de données :
      [oracle@vm ~] tfactl events -database <dbName> -instance <instanceName>
    2. Consultez le journal d'alerte de la base de données situé sous $ORACLE_BASE/diag/rdbms/<dbName>/<instanceName>/trace/alert_<instanceName>.log
AVAILABILITY.DB_GUEST.CRS_INSTANCE.EVICTION

Énoncé du problème : Oracle Clusterware est conçu pour effectuer une éviction de noeud en retirant un ou plusieurs noeuds de la grappe si un problème critique est détecté. Un problème critique peut être un noeud qui ne répond pas au moyen d'une pulsation de réseau, un noeud qui ne répond pas au moyen d'une pulsation de disque, une machine bloquée ou gravement dégradée ou un processus ocssd.bin bloqué. L'objectif de cette éviction de nœud est de maintenir l'état général de la grappe en supprimant les membres défectueux.

Risque : Pendant le temps nécessaire au redémarrage du noeud supprimé, celui-ci ne peut pas fournir de services de base de données pour l'application.

Action : L'éviction du noeud CRS peut être causée par des processus OCSSD (démon CSS), CSSDAGENT ou CSSDMONITOR. Cela nécessite de déterminer le processus responsable de l'éviction du noeud et d'examiner les fichiers journaux pertinents. Les causes courantes d'éviction OCSSD sont les défaillances/latences de réseau, les problèmes d'E/S avec les disques votants CSS, une escalade d'arrêt de membre. Les évictions CSSDAGENT ou CSSDMONITOR peuvent être un problème de programmateur de système d'exploitation ou une unité d'exécution bloquée dans le démon CSS.

Les fichiers journaux à vérifier sont les suivants :

  • Journal des alertes Clusterware
  • Journal cssdagent
  • Journal cssdmonitor
  • Journal ocssd
  • Journal lastgasp
  • /var/log/messages
  • Données CHM/OS Watcher
  • Détails opatch lsinventory

Pour plus d'informations sur la collecte de la plupart des fichiers, voir Autonomous Health Framework (AHF) - TFA et ORAchk/EXAchk INCLUS (ID document 2550798.1).

Pour plus d'informations sur le dépannage lié à l'éviction d'un noeud CRS, voir Dépannage lié aux évictions de noeud Clusterware (redémarrages) (ID document 1050693.1).

HEALTH.DB_CLUSTER.CDB.CORRUPTION

Énoncé du problème : Les corruptions peuvent entraîner des erreurs d'application ou de base de données et, le cas échéant, entraîner une perte de données importante si elles ne sont pas traitées rapidement.

Un bloc corrompu est un bloc qui a été modifié de sorte qu'il diffère de ce qu'Oracle Database s'attend à trouver. Les corruptions de bloc peuvent être classées comme physiques ou logiques :
  • Dans une corruption de bloc physique, également appelée corruption du média, la base de données ne reconnaît pas du tout le bloc; le total de contrôle n'est pas valide ou le bloc ne contient que des zéros. Un exemple de corruption de bloc plus sophistiquée est lorsque l'en-tête et le pied de page du bloc ne correspondent pas.
  • Dans le cas d'une corruption de bloc logique, le contenu du bloc est physiquement sain et passe les vérifications du bloc physique; toutefois, le bloc peut être logiquement incohérent. Exemples de corruption de bloc logique : type de bloc incorrect, données incorrectes ou numéro de séquence de bloc de journalisation incorrect, corruption d'un élément de rangée ou d'une entrée d'index, ou corruptions du dictionnaire de données.

Pour plus d'informations, voir Corruptions de bloc physique et logique. Tout ce qu'il faut savoir sur le sujet. (Doc ID 840978.1).

Les corruptions de bloc peuvent également être divisées en corruption interblocs et corruption intrabloc :
  • Dans une corruption intrabloc, la corruption se produit dans le bloc lui-même et peut être soit physique, soit logique.
  • Dans une corruption interblocs, la corruption se produit entre les blocs et ne peut être qu'une corruption de bloc logique.
Oracle vérifie les erreurs suivantes dans le fichier alert.log :
  • ORA-01578
  • ORA-00752
  • ORA-00753
  • ORA-00600 [3020]
  • ORA-00600 [kdsgrp1]
  • ORA-00600 [kclchkblk_3]
  • ORA-00600 [13013]
  • ORA-00600 [5463]

Risque : Une panne due à la corruption des données se produit lorsqu'un composant matériel, logiciel ou réseau provoque la lecture ou l'écriture de données corrompues. L'incidence sur le niveau de service d'une panne due à la corruption des données peut varier, allant d'une petite partie de l'application ou de la base de données (jusqu'à un seul bloc de base de données) à une grande partie de l'application ou de la base de données (la rendant essentiellement inutilisable). Si aucune mesure corrective n'est prise rapidement, le temps d'arrêt potentiel et la perte de données peuvent augmenter.

Action :

L'avis d'événement courant se déclenche actuellement sur les corruptions de bloc physique (ORA-01578), les pertes d'écritures (ORA-00752, ORA-00753 et ORA-00600 avec le premier argument 3020) et les corruptions logiques (typiques détectées à partir de ORA-00600 avec le premier argument de kdsgrp1, kdsgrp1, kclchkblk_3, 13013 OU 5463).

Oracle recommande les étapes suivantes :
  1. Vérifiez que ces corruptions ont été signalées dans le fichier de suivi alert.log. Enregistrez une demande de service avec le dernier rapport EXAchk, l'extrait du fichier alert.log et le fichier de suivi contenant les erreurs de corruption, l'historique des modifications récentes d'application, de base de données ou de logiciel et tous les journaux de système, de clusterware et de base de données pour la même période. Pour tous ces cas, une collecte TFA doit être disponible et doit être jointe à la demande de service.
  2. Pour obtenir des recommandations de réparation, voir Traitement des problèmes de corruption (ID document 1088018.1).
Pour les corruptions physiques ou les erreurs ORA-1578, les notes suivantes seront utiles :
  • ID document 1578.1 : ORA-1578 "Bloc de données ORACLE corrompu (fichier n° %s, bloc n° %s)" - Note principale
  • ID document 472231.1 : Comment identifier tous les objets corrompus dans la base de données signalés par RMAN
  • ID document 819533.1 : Comment identifier l'objet corrompu signalé par ORA-1578 / RMAN / DBVERIFY
  • Selon l'objet comportant la corruption, suivez les directives de l'ID document 1088018.1. Notez que RMAN peut être utilisé pour récupérer un ou plusieurs blocs de données physiquement corrompus. En utilisant Active Data Guard avec une application en temps réel, la réparation automatique des blocs des corruptions de données physiques aurait été effectuée automatiquement.
Pour les corruptions logiques causées par des pertes d'écriture (ORA-00752, ORA-00753 et ORA-00600 avec le premier argument 3020) sur les bases de données principale ou de secours, elles sont détectées sur la base principale ou avec le processus d'application des données de journalisation de la base de secours. Les notes suivantes seront utiles :
  • Suivez les directives données dans l'ID document 1088018.1.
  • En cas de corruption de base de données de secours et de perte d'écriture sur la base principale ou de secours, consultez Résolution ORA-00752 ou ORA-00600 [3020] lors de la récupération de la base de secours (ID document 1265884.1)
Pour les corruptions logiques (typiques détectées à partir de ORA-00600 avec des arguments de kdsgrp1, kclchkblk_3, 13013 OU 5463) :
  • Suivez les directives du document 1088018.1 pour obtenir des conseils spécifiques sur l'erreur détectée.
  • Si vous disposez d'une base de secours et que la corruption logique concerne la base principale, consultez Résolution des erreurs de corruption de bloc logique dans une base de secours physique (ID document 2821699.1)
HEALTH.DB_CLUSTER.CDB.ARCHIVER_HANG

Énoncé du problème : L'instance RAC de la base de données conteneur peut être bloquée temporairement ou définitivement en raison de l'incapacité du processus LGWR (Log Writer) à écrire les mémoires tampons de journalisation dans un fichier de journalisation en ligne. Cela se produit parce que tous les journaux en ligne doivent être archivés. Une fois que l'utilitaire d'archivage (ARC) peut archiver au moins un fichier de journalisation en ligne, LGWR pourra reprendre l'écriture des tampons de journalisation dans les fichiers de journalisation en ligne et l'incidence sur l'application sera atténuée.

Risque : Si le blocage de l'utilitaire d'archivage est temporaire, cela peut entraîner une petite interruption ou un retard des processus d'application qui tentent de valider les modifications apportées à la base de données. Si l'utilitaire d'archivage n'est pas débloqué, les applications peuvent subir des retards prolongés dans le traitement.

Action :
  • Voir Script pour rechercher l'historique de changement du fichier de journalisation et rechercher la taille des journaux d'archivage pour chaque instance dans RAC (ID document 2373477.1) pour déterminer la fréquence horaire de chaque unité d'exécution/instance.
  • Si un seau horaire est supérieur à 12, envisagez de redimensionner les fichiers de journalisation en ligne. Voir l'élément 2 ci-dessous pour les étapes de redimensionnement.
  • Si les blocages de la base de données sont temporaires, l'utilitaire d'archivage peut ne pas être en mesure de suivre le fichier de journalisation généré. Vérifiez alert.log, $ORACLE_BASE/diag/rdbms/<dbName>/<instanceName>/trace/alert_<instanceName>.log, pour "All online logs need archiving"; plusieurs événements dans une courte période peuvent indiquer 2 solutions possibles.
    • Si le nombre de groupes de fichiers de journalisation par unité d'exécution est inférieur à 4, envisagez d'ajouter des groupes de journaux supplémentaires pour atteindre 4, voir l'élément 1 ci-dessous pour ajouter des étapes de fichier de journalisation.
    • L'autre solution possible consiste à redimensionner les fichiers de journalisation, voir l'élément 2 ci-dessous pour les étapes de redimensionnement.
  • Pour Data Guard et non Data Guard, consultez la section Configurer les fichiers de journalisation en ligne correctement de la section concernant la haute disponibilité pour Oracle Database et les meilleures pratiques pour le dimensionnement.
  1. Ajoutez un groupe de fichiers de journalisation pour chaque unité d'exécution. La taille du fichier de journalisation supplémentaire doit être égale à celle du journal courant.
    1. Utilisez l'interrogation suivante :
      select max(group#) Ending_group_number, thread#, count(*) number_of_groups_per_thread, bytes redo_size_in_bytes from v$log group by thread#,bytes
    2. Ajoutez un nouveau groupe par unité d'exécution avec la même taille que celle des fichiers de journalisation courants.
      alter database add logfile thread <thread_number> Group <max group + 1> ('<DATA_DISKGROUP>') size <redo_size_in_bytes>
  2. Redimensionnez les fichiers de journalisation en ligne en ajoutant des fichiers de journalisation plus volumineux et en supprimant les fichiers de journalisation plus petits.
    1. Utilisez l'interrogation suivante :
      select max(group#) Ending_group_number, thread#, count(*) number_of_groups_per_thread, bytes redo_size_in_bytes from v$log group by thread#,bytes
    2. Ajoutez le même nombre de fichiers de journalisation pour chaque unité d'exécution <number_of_groups_per_thread> qui existe actuellement. Le paramètre <new_redo_size_in_bytes> doit être basé sur Configurer les fichiers de journalisation en ligne correctement de la section concernant la haute disponibilité pour Oracle Database et les meilleures pratiques pour le dimensionnement.
      1. alter database add logfile thread <thread_number> Group <max group + 1> ('<DATA_DISKGROUP>') size <new_redo_size_in_bytes>
      2. Les fichiers de journalisation initiaux plus petits doivent être supprimés. Un fichier de journalisation ne peut être supprimé que si son statut est inactif.

        Pour déterminer le statut d'un problème lié aux fichiers de journalisation :

        select group#, thread#, status, bytes from v$log order by bytes, group#, thread#;
        Pour supprimer les fichiers de journalisation initiaux plus petits :
        alter database drop logfile <group#>
  • Si la base de données est bloquée, il se peut que la destination principale et la destination de remplacement de l'archive du journal soient pleines. Consultez HEALTH.DB_CLUSTER.DISK_GROUP.FREE_SPACE pour plus de détails sur la libération d'espace dans les groupes de disques RECO et DATA.
HEALTH.DB_CLUSTER.CDB.DATABASE_HANG

Énoncé du problème : La gestion des blocages a détecté un blocage de processus et a généré un message d'erreur ORA-32701. En outre, cet événement peut être généré si le processus de diagnostic (DIA0) détecte un blocage dans un processus de base de données critique.

Risque : Un blocage peut indiquer des problèmes liés à la ressource, au système d'exploitation ou au codage d'application.

Action :

Examinez la cause du blocage de la session.
  1. Vérifiez les événements TFA de la base de données pour les modèles de message suivants correspondant à la date et à l'heure de l'événement : ORA-32701, "DIA0 : Processus critique de base de données bloqué" ou "DIA0 : Processus critique de base de données en tant que racine".
    [oracle@vm ~] tfactl events -database <dbName> -instance <instanceName>
  2. Vérifiez le fichier alert.log.
    $ORACLE_BASE/diag/rdbms/<dbName>/<instanceName>/trace/alert_<instanceName>.log
  3. Pour ora-32701 : Un système surchargé peut entraîner une progression lente, ce qui peut être interprété comme un blocage.

    Le gestionnaire de blocages peut tenter de résoudre le blocage en mettant fin au processus de blocage final.

  4. Pour les messages de processus critique de base de données DIA0 : Vérifiez les lignes de diagnostic connexes indiquant le processus et le motif du blocage.
HEALTH.DB_CLUSTER.CDB.BACKUP_FAILURE

Énoncé du problème : Échec d'une sauvegarde incrémentielle quotidienne de la base de données conteneur.

Risque : Une défaillance de la sauvegarde peut compromettre la capacité à utiliser les sauvegardes pour la restauration/récupération de la base de données. L'objectif de point de récupération (OPR) et l'objectif de délai de récupération (ODR) peuvent être touchés.

Action :

Consultez les journaux RMAN correspondant à la date et à l'heure de l'événement. Notez que l'horodatage de l'événement <eventTime>> est en UTC, ajustez-le si nécessaire pour le fuseau horaire de la machine virtuelle.

  • Pour les sauvegardes gérées par Oracle pour Exadata Cloud Infrastructure ou les sauvegardes configurées par l'utilisateur sous dbaascli :
    • La sortie RMAN se trouve sous /var/opt/oracle/log/<DB_NAME>/obkup.

      Les journaux incrémentiels quotidiens ont le format obkup_yyyy-mm-dd_24hh:mm:ss.zzzzzzzzzzzz.log suivant dans le répertoire obkup. Les journaux se trouvent sur le noeud/instance actif le plus bas de la base de données lors du lancement de la sauvegarde.

    • Vérifiez le journal pour tout échec :
      • Si l'échec est dû à un événement externe à RMAN, par exemple, l'emplacement de sauvegarde était plein ou un problème de réseau, résolvez le problème externe.
      • Pour les autres erreurs de script RMAN, collectez les journaux de diagnostic et ouvrez une demande de service. Voir Outils DBAAS : Utilisation de dbaascli pour collecter des journaux d'outils en nuage et effectuer une vérification de l'état des outils en nuage.

    • Si le problème est transitoire ou résolu, effectuez une nouvelle sauvegarde incrémentielle : Voir dbaascli database backup.

  • Pour les sauvegardes gérées et détenues par le client effectuées par RMAN :
    • Consultez les journaux RMAN pour la sauvegarde.
HEALTH.DB_CLUSTER.DISK_GROUP.FREE_SPACE

Énoncé du problème : L'utilisation de l'espace du groupe de disques ASM est égale ou supérieure à 90 %.

Risque : L'espace insuffisant du groupe de disques ASM peut entraîner l'échec de la création de la base de données, l'échec de la création de l'espace-table et du fichier de données, l'échec de l'extension automatique du fichier de données ou l'échec du rééquilibrage ASM.

Action :

L'espace utilisé du groupe de disques ASM est déterminé par l'exécution de l'interrogation suivante lors de la connexion à l'instance ASM.
[opc@node ~] sudo su - grid
[grid@node ~] sqlplus / as sysasm
 
SQL> select 'ora.'||name||'.dg', total_mb, free_mb, round ((1-(free_mb/total_mb))*100,2) pct_used from v$asm_diskgroup;
 
NAME                             TOTAL_MB    FREE_MB   PCT_USED
------------------------------ ---------- ---------- ----------
ora.DATAC1.dg                    75497472    7408292      90.19
ora.RECOC1.dg                    18874368   17720208       6.11

La capacité des groupes de disques ASM peut être augmentée de la manière suivante :

  1. Adapter le stockage en grappe de machines virtuelles Exadata pour ajouter plus de capacité de groupe de disques ASM. Voir Ajustement d'une instance Exadata Cloud Infrastructure.
  2. Adaptez le stockage de l'infrastructure Exadata pour ajouter plus de capacité de groupe de disques ASM. Voir Ajustement du calcul et du stockage Exadata X8M et X9M.

L'utilisation de l'espace de groupe de disques DATA peut être réduite de la manière suivante :

  1. Supprimez les fichiers de données non utilisés et les fichiers temporaires des bases de données. Voir Suppression de fichiers de données.
  2. Arrêtez les bases de données inutilisées (par exemple, les bases de données de test). Voir Utilisation de la console pour mettre fin à une base de données.

L'utilisation de l'espace de groupe de disques RECO peut être réduite de la manière suivante :

  1. Supprimez les points de restauration garantis inutiles. Voir Utilisation de points de restauration normaux et garantis.
  2. Supprimez les fichiers de journalisation archivés ou les sauvegardes de base de données déjà sauvegardés en dehors de la zone de récupération rapide (FRA). Voir Gestion de la zone de récupération rapide.

L'utilisation de l'espace de groupe de disques SPARSE peut être réduite de la manière suivante :

  1. Déplacez les bases de données principales de test de copie complètes vers un autre groupe de disques (par exemple, DATA).
  2. Supprimez les bases de données d'instantanés inutilisées ou les bases de données principales de test. Voir Gestion des instantanés Exadata.

Pour plus d'informations sur la gestion des fichiers journaux et de diagnostic, voir Gestion des fichiers journaux et de diagnostic dans le service Oracle Exadata Database sur une infrastructure dédiée.

Gestion des fichiers journaux et de diagnostic dans le service Oracle Exadata Database sur une infrastructure dédiée

Les composants logiciels du service Oracle Exadata Database sur une infrastructure dédiée génèrent une variété de fichiers journaux et de diagnostic, et tous ces fichiers ne sont pas automatiquement archivés et épurés. Ainsi, la gestion de l'identification et de la suppression de ces fichiers pour éviter de manquer d'espace de stockage de fichiers est une tâche administrative importante.

Les déploiements de base de données sur ExaDB-D incluent le script cleandblogs pour simplifier cette tâche d'administration. Le script s'exécute quotidiennement en tant que tâche cron sur chaque noeud de calcul pour archiver les fichiers de clé et supprimer les anciens fichiers journaux et de diagnostic.

Le script cleandblogs fonctionne à l'aide de l'outil adrci (Automatic Diagnostic Repository [ADR] Command Interpreter) pour identifier et épurer les dossiers et fichiers de diagnostic cibles pour chaque répertoire de base Oracle listé sous /etc/oratab. Elle concerne également les journaux, les fichiers de vérification et les vidages d'Oracle Net Listener.

Dans ExaDB-D, le script est exécuté séparément en tant qu'utilisateur oracle pour nettoyer les fichiers journaux et de diagnostic associés à Oracle Database, et en tant qu'utilisateur grid pour nettoyer les fichiers journaux et de diagnostic associés à Oracle Grid Infrastructure.

Le script cleandblogs utilise un fichier de configuration pour déterminer la durée de conservation de chaque type de fichier journal ou de diagnostic. Vous pouvez modifier le fichier pour modifier les périodes de conservation par défaut. Le fichier se trouve sous /var/opt/oracle/cleandb/cleandblogs.cfg sur chaque noeud de calcul.

Note

Configurez une période de conservation optimale pour chaque type de fichier journal ou de fichier de diagnostic. Une période de conservation insuffisante empêchera l'analyse des causes fondamentales et l'étude des problèmes.
Paramètre Description et valeur par défaut

AlertRetention

Valeur de conservation du journal des alertes (alert_instance.log) en jours.

Valeur par défaut : 14

ListenerRetention

Valeur de conservation (listener.log) du journal du module d'écoute en jours.

Valeur par défaut : 14

AuditRetentionDB

Valeur de conservation (*.aud) de la vérification de base de données en jours.

Valeur par défaut : 1

CoreRetention

Valeur de conservation en jours pour le vidage de coeur/fichiers (*.cmdp*).

Valeur par défaut : 7

TraceRetention

Valeur de conservation du fichier de suivi (*.tr* et *.prf) en jours.

Valeur par défaut : 7

longpRetention

Données désignées dans le référentiel ADR (Automatic Diagnostic Repository) comme ayant une longue durée de vie (attribut LONGP_POLICY). Pour plus d'informations sur le référentiel ADR, voir Référentiel ADR (Automatic Diagnostic Repository) dans le guide de l'administrateur d'Oracle Database.

Valeur par défaut : 14

shortpRetention

Données désignées dans le référentiel ADR (Automatic Diagnostic Repository) comme ayant une courte durée de vie (attribut SHORTP_POLICY). Pour plus d'informations sur le référentiel ADR, voir Référentiel ADR (Automatic Diagnostic Repository) dans le guide de l'administrateur d'Oracle Database.

Valeur par défaut : 7

LogRetention

Nombre de jours de conservation des fichiers journaux pour les fichiers sous /var/opt/oracle/log et les fichiers journaux dans ACFS sous /var/opt/oracle/dbaas_acfs/log.

Valeur par défaut : 14

LogDirRetention

Conservation des fichiers journaux cleandblogs en jours.

Valeur par défaut : 14

ScratchRetention

Conservation des fichiers temporaires en jours pour les fichiers sous /scratch.

Valeur par défaut : 7

Archivage des journaux d'alertes et des journaux de module d'écoute

Lors du nettoyage des journaux d'alerte et de module d'écoute, cleandblogs archive et compresse les journaux, en procédant comme suit :
  1. Le fichier journal courant est copié dans un fichier d'archives qui se termine par un horodatage.
  2. Le fichier journal courant est vide.
  3. Le fichier d'archives est compressé à l'aide de gzip.
  4. Tous les fichiers d'archives compressés existants antérieurs à la période de conservation sont supprimés.

Exécution manuelle du script cleandblogs

Le script cleandblogs s'exécute automatiquement tous les jours sur chaque noeud de calcul, mais vous pouvez également l'exécuter manuellement si nécessaire.

  1. Connectez-vous au noeud de calcul en tant qu'utilisateur oracle pour nettoyer les fichiers journaux et de diagnostic associés à Oracle Database ou connectez-vous en tant qu'utilisateur grid pour nettoyer les fichiers journaux et de diagnostic associés à Oracle Grid Infrastructure.

    Pour obtenir des instructions détaillées, voir Connexion à une machine virtuelle avec SSH.

    Accédez au répertoire contenant le script cleandblogs :
    $ cd /var/opt/oracle/cleandb
  2. Exécutez le script cleandblogs :
    $ ./cleandblogs.pl
    Lors de l'exécution manuelle du script, vous pouvez spécifier un autre fichier de configuration à utiliser au lieu de cleandblogs.cfg à l'aide de l'option --pfile :
    $ ./cleandblogs.pl --pfile config-file-name
  3. Fermez votre connexion au noeud de calcul :
    $ exit
CONFIGURATION.DB_GUEST.MEMORY.HUGEPAGES_TOO-LARGE

Énoncé du problème : Une trop grande quantité de mémoire de machine virtuelle est affectée pour l'utilisation des larges pages.

Risque : La mémoire excédentaire affectée aux larges pages peut entraîner une mauvaise performance de base de données ou une mémoire insuffisante pour le système, un échange excessif ou une défaillance des services de système essentiels, provoquant une panne du système ou une éviction de noeud.

Action :

  1. Réduisez l'utilisation de la mémoire pour les larges pages. Pour déterminer le réglage approprié pour le paramètre du système d'exploitation vm.nr_hugepages, voir le document My Oracle Support 361323.1.
  2. Augmentez la mémoire de MV. Pour plus d'informations sur l'ajustement de la mémoire de MV, voir Présentation des opérations d'augmentation ou de réduction.
CONFIGURATION.DB_GUEST.SSHD.INVALID

Énoncé du problème : La configuration SSHD est inattendue.

Paramètre de configuration SSHD Valeur attendue

PubkeyAuthentication

oui

AuthorizedKeysFile

.ssh/authorized_keys

Ce fichier doit exister dans le répertoire de base de l'utilisateur root.

HostbasedAuthentication

non

IgnoreUserKnownHosts

oui

IgnoreRhosts

oui

PermitEmptyPasswords

non

PasswordAuthentication

non

ChallengeResponseAuthentication

non

GSSAPIAuthentication

non

UsePAM

oui

PrintMotd

non

UsePrivilegeSeparation

oui

PermitUserEnvironment

non

Compression

retardé

MaxStartups

100

AcceptEnv

Doit contenir un des éléments suivants :
  • LANG
  • LC_CTYPE
  • LC_NUMERIC
  • LC_TIME
  • LC_COLLATE
  • LC_MONETARY
  • LC_MESSAGES
  • LC_PAPER
  • LC_NAME
  • LC_ADDRESS
  • LC_TELEPHONE
  • LC_MEASUREMENT
  • LC_IDENTIFICATION
  • LC_ALL
  • LANGUAGE
  • XMODIFIERS

Subsystem

sftp /usr/libexec/openssh/sftp-server

Protocol

2

AddressFamily

inet

Risque : La configuration SSHD est inattendue, ce qui peut entraîner l'échec de l'automatisation Oracle Cloud ou empêcher l'accès SSH du client à la machine virtuelle.

Action : Modifiez la configuration SSHD pour qu'elle corresponde à la configuration attendue.

  1. Vérifiez que le service SSHD est actif.
    $ sudo systemctl is-active sshd.service
    active

    Si le service SSHD est inactif, démarrez-le.

    $ sudo systemctl start sshd.service
  2. Vérifiez que le service SSHD est activé.
    $ sudo /opt/oracle.cellos/host_access_control ssh-service --status
    [INFO] [IMG-SEC-1201] Service sshd is enabled {1}

    Si le service SSHD est désactivé, activez-le.

    $ sudo /opt/oracle.cellos/host_access_control ssh-service --enable
  3. Modifiez la configuration SSHD pour qu'elle corresponde aux valeurs attendues selon le tableau présenté dans la section Énoncé du problème ci-dessus.
    Paramètre de configuration SSHD Comment modifier le paramètre courant

    Ciphers

    /opt/oracle.cellos/host_access_control sshciphers --help

    MACs

    /opt/oracle.cellos/host_access_control ssh-macs --help

    PermitRootLogin

    /opt/oracle.cellos/host_access_control rootssh --help

    ClientAliveInterval

    /opt/oracle.cellos/host_access_control idle-timeout --help

    ClientAliveCountMax

    /opt/oracle.cellos/host_access_control idle-timeout --help

    ListenAddress

    /opt/oracle.cellos/host_access_control ssh-listen --help

    TOUS LES AUTRES PARAMÈTRES

    • Modifiez /etc/ssh/sshd_config.
    • Redémarrez sshd.service.$ sudo systemctl restart sshd.service
HEALTH.DB_GUEST.FILESYSTEM.CORRUPTION

Énoncé du problème : Un système de fichiers qui doit être en lecture-écriture ne permet plus l'écriture.

Risque : Le logiciel Oracle (Linux, Database, Clusterware, Cloud, Exadata) nécessite un accès en écriture aux systèmes de fichiers pour fonctionner correctement.

Action :

Systèmes de fichiers /u01 et /u02 :

  1. Arrêtez d'exécuter des services qui utilisent le système de fichiers, tels qu'Oracle Clusterware, Trace File Analyzer (TFA) et Enterprise Manager (EM).
  2. Démontez le système de fichiers.
  3. Exécutez la vérification et la réparation du système de fichiers.
    • ext4 : Consultez Vérification et réparation d'un système de fichiers.
    • xfs : Consultez Vérification et réparation d'un système de fichiers XFS.
    • Si le système de fichiers ne peut pas être réparé, ouvrez une demande de service auprès d'Oracle Support pour obtenir de l'aide.
  4. Montez le système de fichiers.
  5. Démarrez les services.

Système de fichiers / (racine) :

Soumettez une demande de service à Oracle Support pour obtenir de l'aide.

  • S'il existe un accès à la machine virtuelle, collectez la sortie de la commande dmesg(1) complète et fournissez-la à Oracle Support.
  • Notez que la réparation du système de fichiers / (racine) n'est possible qu'avec l'accès à la console.
HEALTH.DB_CLUSTER.EXACHK.CRITICAL_ALERT

Énoncé du problème : La vérification Exachk CRITICAL a échoué et doit être révisée et traitée dès que possible.

Risque : Une vérification CRITICAL peut avoir une incidence sur un grand nombre de clients ET doit être effectuée immédiatement (par exemple, dans les 24 heures) et répondre à un ou plusieurs des critères suivants :

  1. Corruption sur disque ou perte de données
  2. Résultats incorrects intermittents avec l'utilisation des fonctions Exadata (par exemple, analyse intelligente)
  3. Incidence sur la disponibilité à l'échelle du système
  4. Incidence grave sur la performance à l'échelle du système affectant sérieusement les contrats de niveau de service des applications
  5. Redondance compromise et incapacité à restaurer la redondance
  6. Impossibilité de mettre à jour les logiciels de manière continue
  7. Erreur de configuration pouvant entraîner une incidence inattendue ou inconnue

Action :

Il est recommandé d'afficher le rapport HTML EXAchk à partir du dernier fichier zip EXAchk. Cliquez sur "Voir" pour chaque vérification CRITICAL et suivez les recommandations qui contiennent les conseils suivants : Avantages/Incidence, Risque et Action/Réparation. Une fois que la vérification CRITICAL est traitée, la prochaine exécution d'EXAchk passera cette vérification. Pour plus d'informations sur Oracle EXAchk, voir Oracle Exadata Database Machine Exachk (ID document 1070954.1).

En tant qu'utilisateur root, vous pouvez réexécuter la commande EXAchk en exécutant :
/usr/bin/exachk -profile exatier1 -noupgrade -dball

Si les résultats de la vérification retournent de fausses données, consignez une demande de service.

Si une vérification CRITICAL doit être temporairement exclue, suivez les directives de la section "Ignorer les vérifications des meilleures pratiques spécifiques dans Exadata Cloud" sous Oracle Exadata Database Machine Exachk (ID document 1070954.1).

HEALTH.DB_GUEST.PDB.HIGH_IO_LATENCY

Énoncé du problème : Une latence d'E/S plus élevée peut entraîner des problèmes d'E/S importants.

Risque : L'augmentation de la latence d'E/S se traduit directement par un ralentissement des opérations de base de données et des temps de réponse des interrogations SQL. Une latence élevée peut entraîner une dégradation importante de la performance de la base de données, en particulier pour les charges de travail OLTP.

Action : Pour étudier les attentes de lecture physique de bloc unique de cellule élevée sur Exadata, suivez les notes My Oracle Support (MOS) : 2119510.1 et 2530864.1.

SANTÉ.DB_GUEST.CDB.HIGH_IO_LATENCY_HISTOGRAM

Énoncé du problème : Des valeurs de nombre d'attente élevé concernant une classe d'attente d'E/S supérieure à 32 ms peuvent indiquer un problème potentiel avec l'infrastructure Exadata sous-jacente.

Risque : L'augmentation de la latence d'E/S se traduit directement par un ralentissement des opérations de base de données et des temps de réponse des interrogations SQL. Une latence élevée peut causer des problèmes importants.

Action : Pour étudier les attentes de lecture physique de bloc unique de cellule élevée sur Exadata, suivez les notes My Oracle Support (MOS) : 2119510.1 et 2530864.1.

SANTÉ.DB_GUEST.PDB.HIGH_CPU_WAITS

Énoncé du problème : Sessions de base de données conteneur/base de données enfichable intensives en UC en attente d'événements d'attente liés aux verrouillages/cursor pendant plus de 300 secondes et sessions de base de données conteneur/base de données enfichable intensives en UC en attente d'événements d'attente liés au cache de bibliothèque pendant plus de 900 secondes.

Risque : Ces événements d'attente intensifs en UC ont généralement une incidence sur la performance globale du système. Comme les mutex sont des ressources gourmandes en CPU, en cas de contention au mutex, l'utilisation du CPU peut augmenter et avoir une incidence sur les sessions utilisateur.

Action : Pour étudier les attentes exigeant beaucoup d'UC dans la base de données, suivez les notes de My Oracle Support (MOS) : 1349387.1, 1357946.1, 1377998.1 et 444560.1, qui fournissent des conseils de dépannage spécifiques pour divers scénarios.

SANTÉ.DB_GUEST.PDB.EXCESSIVE_WAITS

Énoncé du problème : L'événement d'attente en avant-plan consomme plus de 20 % du temps de base de données total, à l'exclusion de la classe d'événement d'attente 'IDLE' et des événements d'attente d'E/S d'utilisateur Exadata. L'événement d'attente d'E/S d'utilisateur Exadata représente à lui seul plus de 35 % du temps de base de données total.

Risque : Des temps d'attente élevés indiquent que la base de données consacre beaucoup de temps à l'attente des ressources, des processus ou des opérations d'E/S, ce qui entraîne des goulots d'étranglement de performance et peut avoir une incidence sur la réactivité de l'application.

Action : Pour étudier les attentes élevées dans la base de données, suivez les notes de My Oracle Support (MOS) : 1377446.1.

SANTÉ.DB_GUEST.PDB.EXCESSIVE_CPU_THROTTAGE

Énoncé du problème : Limitation excessive de l'UC observée dans la base de données.

Risque : Une limitation excessive de l'UC dans la base de données peut se produire lorsque les limites du gestionnaire de ressources ne correspondent pas à l'utilisation du groupe de consommateurs de ressources, ce qui peut entraîner des problèmes de performance. Si la limitation se produit fréquemment, elle peut entraîner des problèmes de performances, tels que des interrogations lentes ou des temps de réponse des applications.

Action : Pour dépanner la limitation excessive de l'UC dans la base de données, suivez les notes de My Oracle Support (MOS) : 1339769.1.

HEALTH.DB_CLUSTER.CDB.SNAPSHOT_FRA_SPACE_ALERT_1

Énoncé du problème : Le groupe de disques RECO de la grappe de machines virtuelles ou l'utilisation de la zone de récupération rapide (FRA) de la base de données dépasse 90 %.

Action : Convertissez de nouveau l'instantané en base de données de secours physique à l'aide de dbaascli :

dbaascli dataguard convertStandby --standbyType physical --dbname <dbname>
HEALTH.DB_CLUSTER.CDB.SNAPSHOT_FRA_SPACE_ALERT_2

Énoncé du problème : Le groupe de disques RECO de la grappe de machines virtuelles ou l'utilisation de la zone de récupération rapide (FRA) de la base de données dépasse 95 %.

Action : La base de données de secours doit être repositionnée à l'aide de l'énoncé SQL*PLUS RECOVER DATABASE FROM SERVICE.

Convertir de nouveau en base de données physique
dbaascli dataguard convertStandby --dbname <db name> --standbyType physical

Arrêter la récupération gérée et le transport des informations de journalisation

Arrêtez le transport et appliquez les fichiers de journalisation à la base de secours.

DGMGRL> edit database <primary> set state=TRANSPORT-OFF;
DGMGRL> edit database <standby> set state=APPLY-OFF;

Enregistrer les noms de fichier journal existants

Le processus de repositionnement créera de nouveaux fichiers de journalisation en ligne et de secours, laissant les fichiers de journalisation existants comme orphelins qui consomment de l'espace. Utilisez l'interrogation suivante pour enregistrer les noms de ces fichiers journaux afin qu'ils puissent être supprimés ultérieurement dans le processus.

SQL> set heading off linesize 999 pagesize 0 feedback off trimspool on
SQL> spool /tmp/delete_logfiles.log
SQL> select member from v$logfile;
SQL> spool off;

Enregistrer les paramètres de configuration RMAN courants

Enregistrez la configuration RMAN de la base de secours afin qu'elle puisse être réappliquée après la restauration du fichier de contrôle.

$ rman target / nocatalog log=/tmp/RMAN_settings.log <<EOF
show all;
$ grep ^CONFIGURE /tmp/RMAN_settings.log | grep -v 'RETENTION POLICY' >/tmp/RMAN_settings.rman
$ rm /tmp/RMAN_settings.log

Actualiser le fichier de contrôle de secours à partir de la base de données principale

  1. Avant de supprimer des sauvegardes, déterminez si les sauvegardes AL prises par la base de données d'instantanés doivent être conservées.
    • Pour les sauvegardes OSS, NAS et disque, ces sauvegardes ne seront plus suivies par la base de données et ne seront donc pas incluses dans la suppression basée sur la conservation.
    • Ces sauvegardes doivent être supprimées manuellement directement de leur destination de sauvegarde si elles ne sont plus nécessaires.
  2. Si les sauvegardes ne sont plus nécessaires, elles peuvent être supprimées à l'aide de RMAN. Cela évite la nécessité d'une suppression manuelle à l'avenir.
    RMAN> delete force noprompt backup device type 'sbt_tape';
    RMAN> delete force noprompt archivelog all device type 'sbt_tape';
    RMAN> delete force noprompt datafilecopy all device type 'sbt_tape';
  3. Restaurez le fichier de contrôle à partir de la base principale.
    $ srvctl stop database -d <db> -o immediate
    $ rman target / nocatalog
    RMAN> startup nomount
    RMAN> restore standby controlfile from service <tns alias for primary database>;
    RMAN> alter database mount;
  4. Remplacez les paramètres de configuration RMAN et supprimez les fichiers de journalisation en ligne et de secours orphelins.
    RMAN> @/tmp/RMAN_settings.rman
    <output from CONFIGURE commands in the script>
    RMAN> exit
    $ rm /tmp/RMAN_settings.rman
  5. Restaurez les fichiers de données :
    1. Passez à l'incarnation courante de la base de données principale. À partir de la base principale, exécutez :
      RMAN> list incarnation;
      list incarnation;
      using target database control file instead of recovery catalog
       
      List of Database Incarnations
      DB Key  Inc Key DB Name  DB ID            STATUS  Reset SCN  Reset Time
      ------- ------- -------- ---------------- --- ---------- ----------
      1       1       OGG_DG   1153531161       PARENT  1          21-JAN-25
      2       2       OGG_DG   1153531161       CURRENT 1514702    01-JUL-25
      
    2. À partir de la base de données de secours, exécutez :
      RMAN> reset database to incarnation <>;
  6. Report de la base de secours : La base de secours est désormais prête à effectuer le report incrémentiel à l'aide de l'opération de récupération à partir du service.

    Redémarrez toutes les instances à monter.

    $ srvctl stop database -db <dbname> -o immediate
    $ srvctl start database -db <dbname> -o mount
    
  7. Réactiver le transport des informations de journalisation : Les fichiers de journalisation archivés générés lors du repositionnement sont requis pour rétablir la cohérence de la base de données. Il est plus efficace de permettre à la base de données principale d'expédier les informations de journalisation à la base de secours pendant le repositionnement, plutôt que d'attendre que les journaux soient transportés une fois le repositionnement terminé.
    1. Vérifiez la destination de l'archive de journaux pour cette base de données de secours et notez le numéro de destination.
      SQL> show parameter LOG_ARCHIVE_DEST_;
      NAME                     TYPE    VALUE
      ------------------------------------ ----------- ------------------------------
      log_archive_dest_2  string  service="snby002", ASYNC NOAFF
                               IRM delay=0 optional compressi
                               on=disable max_failure=0 reope
                               n=300 db_unique_name="snby002"
                               net_timeout=30, valid_for=(on
                               line_logfile,all_roles)
    2. Activer le transport des données de journalisation.
      DGMGRL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE;
    3. A l'aide de Data Guard Broker, effectuez cette opération à partir de la base de données principale ou de secours.
      DGMGRL> edit database <primary> set state=TRANSPORT-ON;
  8. Exécuter la récupération à partir du service : La commande de récupération peut utiliser toutes les instances de secours disponibles pendant le processus de récupération.
    $ rman target sys/<password>  <- It is necessary to connect with the password
    RMAN > run {
        
    allocate channel c1 type disk connect '/@<standby instance 1 SID_NAME>';
    allocate channel c2 type disk connect '/@<standby instance 1 SID_NAME>';
    allocate channel c3 type disk connect '/@<standby instance 1 SID_NAME>';
    allocate channel c4 type disk connect '/@<standby instance 1 SID_NAME>';
    allocate channel c5 type disk connect '/@<standby instance 2 SID_NAME>';
    allocate channel c6 type disk connect '/@<standby instance 2 SID_NAME>';
    allocate channel c7 type disk connect '/@<standby instance 2 SID_NAME>';
    allocate channel c8 type disk connect '/@<standby instance 2 SID_NAME>';
    restore database from service '<primary unique name>' section size 64G;
    recover database from service '<primary unique name>' section size 64G;
    }
  9. Récupération jusqu'à cohérence : À la fin de la commande RECOVER DATABASE FROM SERVICE, une récupération supplémentaire est nécessaire pour rendre la base de données de secours cohérente avant de pouvoir réactiver Flashback Database et l'ouvrir en mode lecture seule.

    Une base de données est considérée comme cohérente lorsque le fichier de contrôle et tous les fichiers de données sont au même numéro SCN. La quantité de récupération supplémentaire nécessaire dépend de la durée de la récupération initiale et du niveau d'activité sur la base principale au cours de cette période.

    Dans un premier temps, basculez un journal sur la base principale pour vous assurer que la dernière des informations de journalisation générées au cours du processus de récupération est archivée.

    À partir de la base principale, exécutez :

    SQL> alter system archive log current;
  10. Réactiver Flashback Database : La restauration du fichier de contrôle de secours désactive automatiquement Flashback Database. Une fois que la base de secours a atteint un état cohérent, vous pouvez réactiver Flashback Database.
    SQL> alter database flashback on;
  11. Redémarrez la base de données de secours et réactivez la récupération gérée.
    $ srvctl stop database -db <dbname> -o immediate
    $ srvctl start database -db <dbname> -o 'read only'
  12. Activer l'application des données de journalisation.
    DGMGRL> edit database <standby> set state=APPLY-ON;

Types d'événement d'adresse IP virtuelle d'application

Il s'agit des types d'événement émis par les adresses IP virtuelles d'application dans Oracle Cloud Infrastructure.

Nom convivial Type d'événement
Adresse IP virtuelle d'application (VIP) - Début de création com.oraclecloud.databaseservice.createapplicationvip.begin
Adresse IP virtuelle d'application (VIP) - Fin de création com.oraclecloud.databaseservice.createapplicationvip.end
Adresse IP virtuelle d'application (VIP) - Début de suppression com.oraclecloud.databaseservice.deleteapplicationvip.begin
Adresse IP virtuelle d'application (VIP) - Fin de suppression com.oraclecloud.databaseservice.deleteapplicationvip.end

Exemples de types d'événement d'adresse IP virtuelle d'application :

Il s'agit d'un événement de référence pour Application Virtual IP (VIP) - Create Begin :
{
  "id": "ocid1.eventschema.oc1.phx.5ur5er8bddumnu9r84rtt2c3282s5no31vsthibyqvvsisotnwpcsg9idv6q",
  "serviceName": "Database",
  "displayName": "Application Virtual IP (VIP) - Create Begin",
  "eventType": "com.oraclecloud.databaseservice.createapplicationvip.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2022-12-15T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "definedTags",
      "type": [
        "null",
        "Map<String, Map<String, Object>>"
      ]
    },
    {
      "name": "freeFormTags",
      "type": [
        "null",
        "Map<String, String>"
      ]
    },
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "hostnameLabel",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cloudVmClusterId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "compartmentId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "vcnIpId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "ipAddress",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "subnetId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "networkType",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "eventType": "com.oraclecloud.databaseservice.createapplicationvip.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "databaseservice",
    "contentType": "application/json",
    "eventID": "ab2ac219-b435-1045-aaf3-13cd909ec106",
    "eventTime": "2022-12-16T21:16:04.000Z",
    "data": {
      "resourceId": "ocid1.applicationvip.oc1.....unique_id",
      "resourceName": "my_application_vip",
      "tagSlug": null,
      "compartmentId": "ocid1.compartment.oc1.....unique_id",
      "request": {
        "id": "4260c9fd-d36b-4bc8-866e-c2dd53f34b2f",
        "path": null,
        "action": null,
        "parameters": null,
        "headers": null
      },
      "response": {
        "status": null,
        "responseTime": null,
        "headers": null,
        "payload": null,
        "message": ""
      },
      "stateChange": {
        "previous": null,
        "current": {
          "lifecycleState": "PROVISIONING",
          "hostnameLabel": "my_application_vip",
          "freeTags": {},
          "definedTags": {}
        }
      },
      "eventGroupingId": "csid74237ee84398b60cf1b834c81602/f43a881dc99542318d46fa9285bdf2c5/6AC9F7641E1A5AD5C27D1650CB17E822",
      "eventName": "CreateApplicationVip",
      "availabilityDomain": "",
      "resourceVersion": null,
      "additionalDetails": {
        "id": "ocid1.applicationvip.oc1.....unique_id",
        "freeformTags": {},
        "definedTags": {},
        "timeCreated": "2022-12-15T21:17:59.000Z",
        "timeUpdated": "2022-12-15T21:18:04.389Z",
        "lifecycleState": "PROVISIONING",
        "lifecycleDetails": "",
        "hostnameLabel": "my_application_vip",
        "cloudVmClusterId": "ocid1.cloudvmcluster.oc1.....unique_id",
        "compartmentId": "ocid1.compartment.oc1.....unique_id",
        "vcnIpId": "ocid1.privateip.oc1.....unique_id",
        "ipAddress": "10.0.0.0",
        "subnetId": "ocid1.subnet.oc1.....unique_id",
        "networkType": "CLIENT"
      }
    }
  },
  "timeCreated": "2022-12-15T16:31:31.979Z"
}
Il s'agit d'un événement de référence pour Application Virtual IP (VIP) - Create End :
{
  "id": "ocid1.eventschema.oc1.phx.c1ok1948lwge4il6m85ta4jdlbnh1yjrjltrabujyv52calb0elp263oyqrm",
  "serviceName": "Database",
  "displayName": "Application Virtual IP (VIP) - Create End",
  "eventType": "com.oraclecloud.databaseservice.createapplicationvip.end",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2022-12-15T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "definedTags",
      "type": [
        "null",
        "Map<String, Map<String, Object>>"
      ]
    },
    {
      "name": "freeFormTags",
      "type": [
        "null",
        "Map<String, String>"
      ]
    },
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "hostnameLabel",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cloudVmClusterId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "compartmentId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "vcnIpId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "ipAddress",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "subnetId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "networkType",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "eventType": "com.oraclecloud.databaseservice.createapplicationvip.end",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "databaseservice",
    "contentType": "application/json",
    "eventID": "bc122d87-ac42-8731-ccd1-09ab320eef11",
    "eventTime": "2022-12-16T21:16:04.000Z",
    "data": {
      "resourceId": "ocid1.applicationvip.oc1.....unique_id",
      "resourceName": "my_application_vip",
      "tagSlug": null,
      "compartmentId": "ocid1.compartment.oc1.....unique_id",
      "request": {
        "id": "195eb9b5-b5a0-474d-a1c3-86189d8eeb2c",
        "path": null,
        "action": null,
        "parameters": null,
        "headers": null
      },
      "response": {
        "status": null,
        "responseTime": null,
        "headers": null,
        "payload": null,
        "message": ""
      },
      "stateChange": {
        "previous": null,
        "current": {
          "lifecycleState": "AVAILABLE",
          "hostnameLabel": "my_application_vip",
          "freeTags": {},
          "definedTags": {}
        }
      },
      "eventGroupingId": "6CEB05B6C81E4B19855AD716E90F5BC3/070ECF4976BDD89B16849A92B95564A6/1418EDD7590B8D5DDFF947FC3161F358",
      "eventName": "CreateApplicationVip",
      "availabilityDomain": "",
      "resourceVersion": null,
      "additionalDetails": {
        "id": "ocid1.applicationvip.oc1.....unique_id",
        "freeformTags": {},
        "definedTags": {},
        "timeCreated": "2022-12-15T21:17:59.000Z",
        "timeUpdated": "2022-12-15T21:18:04.389Z",
        "lifecycleState": "AVAILABLE",
        "lifecycleDetails": "",
        "hostnameLabel": "my_application_vip",
        "cloudVmClusterId": "ocid1.cloudvmcluster.oc1.....unique_id",
        "compartmentId": "ocid1.compartment.oc1.....unique_id",
        "vcnIpId": "ocid1.privateip.oc1.....unique_id",
        "ipAddress": "10.0.0.0",
        "subnetId": "ocid1.subnet.oc1.....unique_id",
        "networkType": "CLIENT"
      }
    }
  },
  "timeCreated": "2022-12-15T16:31:31.979Z"
}
Il s'agit d'un événement de référence pour Application Virtual IP (VIP) - Delete Begin :
{
  "id": "ocid1.eventschema.oc1.phx.m2gheil6f1nfzb9ggpkkv17wdomdks8zin9nntqlghui6bckh17yu0m5jcqt",
  "serviceName": "Database",
  "displayName": "Application Virtual IP (VIP) - Delete Begin",
  "eventType": "com.oraclecloud.databaseservice.deleteapplicationvip.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2022-12-15T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "definedTags",
      "type": [
        "null",
        "Map<String, Map<String, Object>>"
      ]
    },
    {
      "name": "freeFormTags",
      "type": [
        "null",
        "Map<String, String>"
      ]
    },
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "hostnameLabel",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cloudVmClusterId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "compartmentId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "vcnIpId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "ipAddress",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "subnetId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "networkType",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "eventType": "com.oraclecloud.databaseservice.deleteapplicationvip.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "databaseservice",
    "contentType": "application/json",
    "eventID": "e32cb1fe-123d-8341-de13-2be5f18ab31e",
    "eventTime": "2022-12-16T21:16:04.000Z",
    "data": {
      "resourceId": "ocid1.applicationvip.oc1.....unique_id",
      "resourceName": "my_application_vip",
      "tagSlug": null,
      "compartmentId": "ocid1.compartment.oc1.....unique_id",
      "request": {
        "id": "23a08e08-6b1e-40f0-a027-f2601dfd44ea",
        "path": null,
        "action": null,
        "parameters": null,
        "headers": null
      },
      "response": {
        "status": null,
        "responseTime": null,
        "headers": null,
        "payload": null,
        "message": ""
      },
      "stateChange": {
        "previous": null,
        "current": {
          "lifecycleState": "TERMINATING",
          "hostnameLabel": "my_application_vip",
          "freeTags": {},
          "definedTags": {}
        }
      },
      "eventGroupingId": "csidb3f42d234534bc8bc8849b892e84/fbd51970d2a2486f94671614b5ea0571/9DFE1BEB5433FF69BABCCB7E34F2EAF4",
      "eventName": "DeleteApplicationVip",
      "availabilityDomain": "",
      "resourceVersion": null,
      "additionalDetails": {
        "id": "ocid1.applicationvip.oc1.....unique_id",
        "freeformTags": {},
        "definedTags": {},
        "timeCreated": "2022-12-15T21:17:59.000Z",
        "timeUpdated": "2022-12-15T21:18:04.389Z",
        "lifecycleState": "TERMINATING",
        "lifecycleDetails": "",
        "hostnameLabel": "my_application_vip",
        "cloudVmClusterId": "ocid1.cloudvmcluster.oc1.....unique_id",
        "compartmentId": "ocid1.compartment.oc1.....unique_id",
        "vcnIpId": "ocid1.privateip.oc1.....unique_id",
        "ipAddress": "10.0.0.0",
        "subnetId": "ocid1.subnet.oc1.....unique_id",
        "networkType": "CLIENT"
      }
    }
  },
  "timeCreated": "2022-12-15T16:31:31.979Z"
}
Il s'agit d'un événement de référence pour Application Virtual IP (VIP) - Delete End :
{
  "id": "ocid1.eventschema.oc1.phx.9d1tjgkavhn0rq4qdlmofrjro9npvugu73dp07uht0igxs9732x6yar1m5l5",
  "serviceName": "Database",
  "displayName": "Application Virtual IP (VIP) - Delete End",
  "eventType": "com.oraclecloud.databaseservice.deleteapplicationvip.end",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2022-12-15T21:16:04.000Z",
  "contentType": "application/json",
  "additionalDetails": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "definedTags",
      "type": [
        "null",
        "Map<String, Map<String, Object>>"
      ]
    },
    {
      "name": "freeFormTags",
      "type": [
        "null",
        "Map<String, String>"
      ]
    },
    {
      "name": "timeCreated",
      "type": "string"
    },
    {
      "name": "timeUpdated",
      "type": "string"
    },
    {
      "name": "lifecycleState",
      "type": "string"
    },
    {
      "name": "lifecycleDetails",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "hostnameLabel",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "cloudVmClusterId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "compartmentId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "vcnIpId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "ipAddress",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "subnetId",
      "type": [
        "null",
        "string"
      ]
    },
    {
      "name": "networkType",
      "type": [
        "null",
        "string"
      ]
    }
  ],
  "exampleEvent": {
    "eventType": "com.oraclecloud.databaseservice.deleteapplicationvip.end",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "databaseservice",
    "contentType": "application/json",
    "eventID": "17619ca1-07ae-4e2d-a818-5b5f1fcd4f70",
    "eventTime": "2022-12-16T21:16:04.000Z",
    "data": {
      "resourceId": "ocid1.applicationvip.oc1.....unique_id",
      "resourceName": "my_application_vip",
      "tagSlug": null,
      "compartmentId": "ocid1.compartment.oc1.....unique_id",
      "request": {
        "id": "1b0d242b-b3cd-4d61-9779-2de23e0e6742",
        "path": null,
        "action": null,
        "parameters": null,
        "headers": null
      },
      "response": {
        "status": null,
        "responseTime": null,
        "headers": null,
        "payload": null,
        "message": ""
      },
      "stateChange": {
        "previous": null,
        "current": {
          "lifecycleState": "TERMINATED",
          "hostnameLabel": "my_application_vip",
          "freeTags": {},
          "definedTags": {}
        }
      },
      "eventGroupingId": "csid80b16d4d459eaaa60ad25a9829d8/b3e19f76a81549e6b7bf1d8619f7c191/C683214FCB0BF3CEC1C8B23C2FEE983E",
      "eventName": "DeleteApplicationVip",
      "availabilityDomain": "",
      "resourceVersion": null,
      "additionalDetails": {
        "id": "ocid1.applicationvip.oc1.....unique_id",
        "freeformTags": {},
        "definedTags": {},
        "timeCreated": "2022-12-15T21:17:59.000Z",
        "timeUpdated": "2022-12-15T21:18:04.389Z",
        "lifecycleState": "TERMINATED",
        "lifecycleDetails": "",
        "hostnameLabel": "my_application_vip",
        "cloudVmClusterId": "ocid1.cloudvmcluster.oc1.....unique_id",
        "compartmentId": "ocid1.compartment.oc1.....unique_id",
        "vcnIpId": "ocid1.privateip.oc1.....unique_id",
        "ipAddress": "10.0.0.0",
        "subnetId": "ocid1.subnet.oc1.....unique_id",
        "networkType": "CLIENT"
      }
    }
  },
  "timeCreated": "2022-12-15T16:31:31.979Z"
}

Types d'événement de mises à jour logicielles provisoires

Il s'agit des types d'événement émis par les mises à jour logicielles provisoires dans Oracle Cloud Infrastructure.

Nom convivial Type d'événement
Correctif ponctuel - Début de création com.oraclecloud.databaseservice.createoneoffpatch.begin
Correctif ponctuel - Fin de création com.oraclecloud.databaseservice.createoneoffpatch.end
Correctif ponctuel - Début de suppression com.oraclecloud.databaseservice.deleteoneoffpatch.begin
Correctif ponctuel - Fin de suppression com.oraclecloud.databaseservice.deleteoneoffpatch.end
Correctif ponctuel - Début du téléchargement com.oraclecloud.databaseservice.downloadoneoffpatch.begin
Correctif ponctuel - Fin du téléchargement com.oraclecloud.databaseservice.downloadoneoffpatch.end

Types d'événement de mises à jour de logiciels provisoires : Exemples :

Il s'agit d'un événement de référence pour Oneoff Patch - Create Begin :
{
  "id": "ocid1.eventschema.oc1.phx.abyhqljrsllp7rfneajgq2knxbqopwux24za7qzoe3mfj2bzfxtnwqcxpbcq",
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "60600c06-d6a7-4e85-b59a-1de3e6042f57",
    "eventType": "com.oraclecloud.databaseservice.createoneoffpatch.begin",
    "source": "databaseservice",
    "eventTypeVersion": "1.0",
    "eventTime": "2020-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_oneoffpatch",
      "resourceId": "OneOffPatch-unique_ID",
      "availabilityDomain": "all",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.id..oc1...unique_ID",
        "lifecycleState": "AVAILABLE",
        "timeCreated": "2020-08-26T12:00:00.000Z",
        "displayName": "testDisplayName",
        "databaseVersion": "19.6.0.0",
        "patchSet": "test_patch_set"
      }
    }
  },
  "serviceName": "Database",
  "displayName": "Oneoff Patch - Create Begin",
  "eventType": "com.oraclecloud.databaseservice.createoneoffpatch.begin",
  "additionalDetails": [
    { "name": "id", "type": "string" },
    { "name": "lifecycleState", "type": "string" },
    { "name": "timeCreated", "type": "string" },
    { "name": "displayName", "type": "string" },
    { "name": "dbVersion", "type": "string" },
    { "name": "patchType", "type": "string" },
    { "name": "patchShapeFamily", "type": "string" },
    { "name": "releaseUpdate", "type": "string" }
  ],
  "timeCreated": "2020-06-26T13:31:31.979Z"
}
Ceci est un événement de référence pour Correctif ponctuel - Fin de création :
{
  "id": "ocid1.eventschema.oc1.phx.abyhqljrj4vvuph4qvj5eateeel6axblhkq3caqndgmjvwl3sldpgb255j2q",
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "60600c06-d6a7-4e85-b59a-1de3e6042f57",
    "eventType": "com.oraclecloud.databaseservice.createoneoffpatch.end",
    "source": "databaseservice",
    "eventTypeVersion": "1.0",
    "eventTime": "2020-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_oneoffpatch",
      "resourceId": "OneOffPatch-unique_ID",
      "availabilityDomain": "all",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.id..oc1...unique_ID",
        "lifecycleState": "AVAILABLE",
        "timeCreated": "2020-08-26T12:00:00.000Z",
        "displayName": "testDisplayName",
        "databaseVersion": "19.6.0.0",
        "patchSet": "test_patch_set"
      }
    }
  },
  "serviceName": "Database",
  "displayName": "Oneoff Patch - Create End",
  "eventType": "com.oraclecloud.databaseservice.createoneoffpatch.end",
  "additionalDetails": [
    { "name": "id", "type": "string" },
    { "name": "lifecycleState", "type": "string" },
    { "name": "timeCreated", "type": "string" },
    { "name": "displayName", "type": "string" },
    { "name": "dbVersion", "type": "string" },
    { "name": "patchType", "type": "string" },
    { "name": "patchShapeFamily", "type": "string" },
    { "name": "releaseUpdate", "type": "string" }
  ],
  "timeCreated": "2020-06-26T13:31:31.979Z"
}
Ceci est un événement de référence pour Correctif ponctuel - Début de suppression :
{
  "id": "ocid1.eventschema.oc1.phx.abyhqljrdripga5rryplwmv4ws6hqzr3pjyl7wfvoaqutvg2ey2vtycn5onq",
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "60600c06-d6a7-4e85-b59a-1de3e6042f57",
    "eventType": "com.oraclecloud.databaseservice.deleteoneoffpatch.begin",
    "source": "databaseservice",
    "eventTypeVersion": "1.0",
    "eventTime": "2020-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_oneoffpatch",
      "resourceId": "OneOffPatch-unique_ID",
      "availabilityDomain": "all",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.id..oc1...unique_ID",
        "lifecycleState": "AVAILABLE",
        "timeCreated": "2020-08-26T12:00:00.000Z",
        "displayName": "testDisplayName",
        "databaseVersion": "19.6.0.0",
        "patchSet": "test_patch_set"
      }
    }
  },
  "serviceName": "Database",
  "displayName": "Oneoff Patch - Delete Begin",
  "eventType": "com.oraclecloud.databaseservice.deleteoneoffpatch.begin",
  "additionalDetails": [
    { "name": "id", "type": "string" },
    { "name": "lifecycleState", "type": "string" },
    { "name": "timeCreated", "type": "string" },
    { "name": "displayName", "type": "string" },
    { "name": "dbVersion", "type": "string" },
    { "name": "patchType", "type": "string" },
    { "name": "patchShapeFamily", "type": "string" },
    { "name": "releaseUpdate", "type": "string" }
  ],
  "timeCreated": "2020-06-26T13:31:31.979Z"
}
Ceci est un événement de référence pour Correctif ponctuel - Fin de suppression :
{
  "id": "ocid1.eventschema.oc1.phx.abyhqljrgwk2gvx5lmx6fiwotgdy32mdmrnkyzznz37dpb4mmehgzt37vl7a",
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "60600c06-d6a7-4e85-b59a-1de3e6042f57",
    "eventType": "com.oraclecloud.databaseservice.deleteoneoffpatch.end",
    "source": "databaseservice",
    "eventTypeVersion": "1.0",
    "eventTime": "2020-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_oneoffpatch",
      "resourceId": "OneOffPatch-unique_ID",
      "availabilityDomain": "all",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.id..oc1...unique_ID",
        "lifecycleState": "AVAILABLE",
        "timeCreated": "2020-08-26T12:00:00.000Z",
        "displayName": "testDisplayName",
        "databaseVersion": "19.6.0.0",
        "patchSet": "test_patch_set"
      }
    }
  },
  "serviceName": "Database",
  "displayName": "Oneoff Patch - Delete End",
  "eventType": "com.oraclecloud.databaseservice.deleteoneoffpatch.end",
  "additionalDetails": [
    { "name": "id", "type": "string" },
    { "name": "lifecycleState", "type": "string" },
    { "name": "timeCreated", "type": "string" },
    { "name": "displayName", "type": "string" },
    { "name": "dbVersion", "type": "string" },
    { "name": "patchType", "type": "string" },
    { "name": "patchShapeFamily", "type": "string" },
    { "name": "releaseUpdate", "type": "string" }
  ],
  "timeCreated": "2020-06-26T13:31:31.979Z"
}
Il s'agit d'un événement de référence pour Oneoff Patch - Download Begin :
{
  "id": "ocid1.eventschema.oc1.phx.abyhqljr3vkb7klt5hkbsnqzjaxmszsqomanlbqmr2tsrcq7xafcv2c74l2q",
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "60600c06-d6a7-4e85-b59a-1de3e6042f57",
    "eventType": "com.oraclecloud.databaseservice.downloadoneoffpatch.begin",
    "source": "databaseservice",
    "eventTypeVersion": "1.0",
    "eventTime": "2020-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_oneoffpatch",
      "resourceId": "OneOffPatch-unique_ID",
      "availabilityDomain": "all",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.id..oc1...unique_ID",
        "lifecycleState": "AVAILABLE",
        "timeCreated": "2020-08-26T12:00:00.000Z",
        "displayName": "testDisplayName",
        "databaseVersion": "19.6.0.0",
        "patchSet": "test_patch_set"
      }
    }
  },
  "serviceName": "Database",
  "displayName": "Oneoff Patch - Download Begin",
  "eventType": "com.oraclecloud.databaseservice.downloadoneoffpatch.begin",
  "additionalDetails": [
    { "name": "id", "type": "string" },
    { "name": "lifecycleState", "type": "string" },
    { "name": "timeCreated", "type": "string" },
    { "name": "displayName", "type": "string" },
    { "name": "dbVersion", "type": "string" },
    { "name": "patchType", "type": "string" },
    { "name": "patchShapeFamily", "type": "string" },
    { "name": "releaseUpdate", "type": "string" }
  ],
  "timeCreated": "2020-06-26T13:31:31.979Z"
}
Il s'agit d'un événement de référence pour Correctif ponctuel - Fin du téléchargement :
{
  "id": "ocid1.eventschema.oc1.phx.abyhqljrn2lruez55ah56kqksi5qfg6m7igvven7o2qkahlk5tkwrj5ll3oa",
  "exampleEvent": {
    "cloudEventsVersion": "0.1",
    "eventID": "60600c06-d6a7-4e85-b59a-1de3e6042f57",
    "eventType": "com.oraclecloud.databaseservice.downloadoneoffpatch.end",
    "source": "databaseservice",
    "eventTypeVersion": "1.0",
    "eventTime": "2020-06-27T21:16:04.000Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_oneoffpatch",
      "resourceId": "OneOffPatch-unique_ID",
      "availabilityDomain": "all",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.id..oc1...unique_ID",
        "lifecycleState": "AVAILABLE",
        "timeCreated": "2020-08-26T12:00:00.000Z",
        "displayName": "testDisplayName",
        "databaseVersion": "19.6.0.0",
        "patchSet": "test_patch_set"
      }
    }
  },
  "serviceName": "Database",
  "displayName": "Oneoff Patch - Download End",
  "eventType": "com.oraclecloud.databaseservice.downloadoneoffpatch.end",
  "additionalDetails": [
    { "name": "id", "type": "string" },
    { "name": "lifecycleState", "type": "string" },
    { "name": "timeCreated", "type": "string" },
    { "name": "displayName", "type": "string" },
    { "name": "dbVersion", "type": "string" },
    { "name": "patchType", "type": "string" },
    { "name": "patchShapeFamily", "type": "string" },
    { "name": "releaseUpdate", "type": "string" }
  ],
  "timeCreated": "2020-06-26T13:31:31.979Z"
}

Types d'événement de connexion à la console série

Consultez la liste des types d'événement émis par la connexion à la console série.

Tableau 6-5 : Événements de connexion à la console série

Nom convivial Type d'événement

DB Node Console Connection - Create Begin

com.oraclecloud.databaseservice.createdbnodeconsoleconnection.begin

DB Node Console Connection - Create End

com.oraclecloud.databaseservice.createdbnodeconsoleconnection.end

DB Node Console Connection - Delete Begin

com.oraclecloud.databaseservice.deletedbnodeconsoleconnection.begin

DB Node Console Connection - Delete End

com.oraclecloud.databaseservice.deletedbnodeconsoleconnection.end

DB Node Console Connection - Update

com.oraclecloud.databaseservice.updatedbnodeconsoleconnection

DB Node - Update

com.oraclecloud.databaseservice.updatedbnode

Exemple 6-63 : Exemples de types d'événement de connexion à la console série

Il s'agit d'un événement de référence pour Connexion à la console de noeud de base de données - Début de création :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.createdbnodeconsoleconnection.begin",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "CREATING",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Il s'agit d'un événement de référence pour la connexion à la console de noeud de base de données - Fin de création :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.createdbnodeconsoleconnection.end",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "ACTIVE",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Il s'agit d'un événement de référence pour Connexion à la console de noeud de base de données - Début de suppression :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.deletedbnodeconsoleconnection.begin",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "DELETING",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Il s'agit d'un événement de référence pour Connexion à la console de noeud de base de données - Fin de suppression :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.deletedbnodeconsoleconnection.end",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "DELETED",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Il s'agit d'un événement de référence pour la connexion à la console de noeud de base de données - Mettre à jour :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.updatedbnodeconsoleconnection",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "ACTIVE",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Il s'agit d'un événement de référence pour Noeud de base de données - Mettre à jour :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.updatedbnode",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_name",
    "resourceName": "my_dbnode",
    "resourceId": "DbNode-unique_ID",
    "availabilityDomain": "all",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.id..oc1...unique_ID",
      "lifecycleState": "AVAILABLE",
      "timeCreated": "2019-08-26T12:00:00.000Z",
      "timeUpdated": "2019-08-26T12:30:00.000Z",
      "dbSystemId": "ocid1.dbsystem.oc1.phx.unique_ID",
      "lifecycleDetails": "detail message",
      "vmClusterId": "VmCluster-unique_ID",
      "dbHostId": "dbHost-unique_ID",
      "nodeNumber": 2,
      "powerAction": "HardReset",
      "hostName": "testHostName"
    }
  }
}

Affichage des événements du journal de vérification

Le service Oracle Cloud Infrastructure Audit fournit des enregistrements des opérations d'API effectuées sur les services pris en charge, sous forme de liste d'événements de journal.

Un événement de vérification est généré lors de la connexion à la console série à l'aide d'une connexion SSH (Secure Shell). Naviguez jusqu'à Vérification dans la console et recherchez VmConsoleConnected. Lorsque vous sélectionnez Vérification dans la console, une liste de résultats est générée pour le compartiment courant. Les journaux de vérification sont organisés par compartiment. Par conséquent, si vous recherchez un événement particulier, vous devez savoir dans lequel il s'est produit. Vous pouvez filtrer la liste comme suit :

  • Date et heure
  • Types d'action de demande (opérations)
  • Mots clés

Pour plus d'informations, voir Affichage des événements du journal de vérification.

Exemple 6-64 : Exemple d'événement de vérification de connexion à la console série

Ceci est un événement de référence pour la connexion à la console série :
{
 
  "eventType": "VmConsoleConnected",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "VmConsoleConnectionAPI",
  "eventId": "2367d627-cff8-11ed-bfd3-02001714f979",
  "eventTime": "2023-03-31T19:13:37.120Z",
  "contentType": "application/json",
 
  "data": {
    "eventGroupingId": "2367d62d-cff8-11ed-bfd3-02001714f979",
    "eventName": "VmConsoleConnected",
    "compartmentId": "ocid1.compartment.oc1..<TRUNCATED>aaaaxxxxx",
    "compartmentName": "exacc-dev",
    "resourceName": "",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1.iad.<TRUNCATED>aaaaaaxxxxx",
    "availabilityDomain": null,
    "freeformTags": null,
    "definedTags": null,
 
    "identity": {
      "principalName": "dsaes",
      "principalId": "ocid1.user.oc1..<TRUNCATED>aaaaaaaaaxxxxxxxxxx",
      "authType": "Native",
      "callerName": null,
      "callerId": null,
      "tenantId": "ocid1.tenancy.oc1..<TRUNCATED>aaaaaaxxxxx",
      "ipAddress": null,
      "credentials": null,
      "userAgent": null,
      "consoleSessionId": null
    },
 
    "request": {
      "id": "",
      "path": "",
      "action": "",
      "parameters": null,
      "headers": null
   },
 
    "response": {
      "status": "",
      "responseTime": "0001-01-01T00:00:00.000Z",
      "headers": null,
      "payload": null,
      "message": ""
    },
 
    "stateChange": null,
 
    "additionalDetails": {
      "DBNodeId": "ocid1.dbnode.oc1.iad.<TRUNCATED>aaaaaxxxxxxx"
    }
  }
}

Types d'événement d'historique de la console série

Consultez la liste des nouveaux types d'événement émis par l'historique de la console série.

Tableau 6-6 : Événements d'historique de la console série

Action de l'utilisateur Type d'événement Nom convivial Type d'événement

Créer l'historique de la console

Asynchrone

Historique de la console du noeud de base de données - Début de création

com.oraclecloud.databaseservice.createdbnodeconsolehistory.beginn

Créer l'historique de la console

Asynchrone

Historique de la console du noeud de base de données - Fin de création

com.oraclecloud.databaseservice.createdbnodeconsolehistory.end

Mettre fin à l'historique de la console

Asynchrone

Historique de la console du noeud de base de données - Début de suppression

com.oraclecloud.databaseservice.deletedbnodeconsolehistory.begin

Mettre fin à l'historique de la console

Asynchrone

Historique de la console du noeud de base de données - Fin de suppression

com.oraclecloud.databaseservice.deletedbnodeconsolehistory.end

Mettre à jour l'historique de la console

Synchronisation

Historique de la console du noeud de base de données - Mise à jour

com.oraclecloud.databaseservice.updatedbnodeconsolehistory

Obtenir le contenu de l'historique de la console

Synchronisation

Historique de la console du noeud de base de données - Obtenir le contenu

com.oraclecloud.databaseservice.getdbnodeconsolehistorycontent

Exemple 6-65 : Exemples de types d'événement de connexion à la console série

Il s'agit d'un événement de référence pour Connexion à la console de noeud de base de données - Début de création :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.createdbnodeconsoleconnection.begin",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "CREATING",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Il s'agit d'un événement de référence pour Connexion à la console de noeud de base de données - Fin de création :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.createdbnodeconsoleconnection.end",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "ACTIVE",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Il s'agit d'un événement de référence pour Connexion à la console de noeud de base de données - Début de suppression :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.deletedbnodeconsoleconnection.begin",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "DELETING",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Il s'agit d'un événement de référence pour Connexion à la console de noeud de base de données - Fin de suppression :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.deletedbnodeconsoleconnection.end",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "DELETED",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Il s'agit d'un événement de référence pour la connexion à la console de noeud de base de données - Mise à jour :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.updatedbnodeconsoleconnection",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-08-29T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceId": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.dbnodeconsoleconnection.oc1..unique_ID",
      "lifecycleState": "ACTIVE",
      "timeCreated": "2019-08-29T12:00:00.000Z",
      "timeUpdated": "2019-08-29T12:30:00.000Z",
      "lifecycleDetails": "detail message",
      "dbnodeId": "ocid1.dbnode.oc1..unique_ID",
      "tenantId": "ocid1.tenant.oc1..unique_ID",
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
}
Événement de référence pour le noeud de BD - Mise à jour :
"exampleEvent": {
  "cloudEventsVersion": "0.1",
  "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
  "eventType": "com.oraclecloud.databaseservice.updatedbnode",
  "source": "databaseservice",
  "eventTypeVersion": "1.0",
  "eventTime": "2019-06-27T21:16:04.000Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_name",
    "resourceName": "my_dbnode",
    "resourceId": "DbNode-unique_ID",
    "availabilityDomain": "all",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "id": "ocid1.id..oc1...unique_ID",
      "lifecycleState": "AVAILABLE",
      "timeCreated": "2019-08-26T12:00:00.000Z",
      "timeUpdated": "2019-08-26T12:30:00.000Z",
      "dbSystemId": "ocid1.dbsystem.oc1.phx.unique_ID",
      "lifecycleDetails": "detail message",
      "vmClusterId": "VmCluster-unique_ID",
      "dbHostId": "dbHost-unique_ID",
      "nodeNumber": 2,
      "powerAction": "HardReset",
      "hostName": "testHostName"
    }
  }
}