Etiquetado y búsqueda en Database Management

Database Management está integrado con los servicios Oracle Cloud Infrastructure Tagging y Search.

Uso de etiquetas en Database Management

Puede utilizar etiquetas en Database Management para organizar y gestionar recursos como bases de datos gestionadas y grupos de bases de datos.

Oracle Cloud Infrastructure Tagging permite agregar metadatos a los recursos, lo que permite definir claves y valores y asociarlos a recursos. Se pueden agregar etiquetas a los recursos de Database Management en varias etapas del uso de Database Management (en la consola y mediante la CLI).

Con las etiquetas, puede:

  • Organizar y gestionar recursos
  • Filtrar recursos
  • Controlar el acceso a los recursos
Nota

La función Etiquetado de Database Management está disponible actualmente para:
  • Recursos de Oracle Database, que incluyen grupos de bases de datos, trabajos, credenciales con nombre y puntos finales privados.
  • Recursos del sistema de base de datos externa, que incluyen conectores y componentes del sistema de base de datos externa.
  • Recursos de infraestructura de Exadata, que incluyen conectores y servidores de almacenamiento.

Para obtener una lista de los recursos de Database Management que se pueden etiquetar, consulte Recursos que se pueden etiquetar.

Hay dos tipos de etiquetas que puede agregar a sus recursos en función de sus requisitos:

  • Etiquetas definidas: un administrador puede configurar estas etiquetas en un arrendamiento. Solo los usuarios con los permisos necesarios para trabajar con las etiquetas definidas pueden agregarlas a los recursos de Oracle Cloud Infrastructure.
  • Etiquetas de formato libre: cualquier usuario puede agregar estas etiquetas, siempre que tenga los permisos en el recurso.

Para obtener información sobre los límites de las etiquetas, consulte Límites de etiquetas.

A continuación se muestran algunos escenarios que ilustran el uso de etiquetas en Database Management:

  • Agregue etiquetas durante la creación o detección de recursos. Puede agregar etiquetas cuando:
    • Creación de varios recursos de Database Management, como grupos de bases de datos (dbmgmt-managed-database-groups), puntos finales privados (dbmgmt-private-endpoints), credenciales con nombre (dbmgmt-named-credentials) y trabajos (dbmgmt-jobs).
    • Detección de un sistema de base de datos externo (dbmgmt-external-dbsystems) y una infraestructura de Exadata (dbmgmt-external-exadata) en Database Management.
  • Realizar tareas relacionadas con etiquetas en páginas de recursos. Puede ver, agregar y editar etiquetas para recursos como bases de datos gestionadas, sistemas de bases de datos externas e infraestructura de Exadata, en las páginas de detalles correspondientes. Por ejemplo, puede agregar etiquetas para una base de datos gestionada en la página Detalles de base de datos gestionada.
    Nota

    Las etiquetas agregadas para una instancia de Oracle Database en el servicio Oracle Cloud Infrastructure Database, como los servicios Base Database y External Database, no se pueden utilizar para la base de datos en Database Management. Solo puede utilizar las etiquetas agregadas para estos recursos en Database Management.
  • Filtre los recursos mediante etiquetas. Puede filtrar recursos como bases de datos gestionadas y grupos de bases de datos mediante Filtros de etiqueta. Por ejemplo, puede filtrar bases de datos gestionadas mediante etiquetas en la página Resumen de conjunto de Oracle Database.
  • Controle el acceso a los recursos mediante etiquetas. Puede controlar y limitar el acceso a un recurso concreto agregando una etiqueta y escribiendo una política. Por ejemplo, puede agregar etiquetas a un juego de PDB y escribir la siguiente política para limitar el acceso a estas PDB. En la siguiente política, a los usuarios del grupo de usuarios DBM-USERS se les otorga acceso a todos los recursos del compartimento ABC que tienen la etiqueta definida, TestTagNamespace.DbType='PDB':
    Allow group DBM-USERS to manage dbmgmt-managed-databases in compartment ABC where target.resource.tag.TestTagNamespace.DbType='PDB'

    Para obtener más información, consulte Uso de etiquetas para gestionar el acceso.

Para obtener información sobre los conceptos de etiquetado, los permisos necesarios para trabajar con etiquetas y cómo utilizarlas, consulte Visión general de Tagging.

Usar búsqueda en Database Management

Puede utilizar el servicio Oracle Cloud Infrastructure Search para buscar recursos de Database Management en un arrendamiento, páginas de la consola de Oracle Cloud Infrastructure en los servicios y la documentación.

Para buscar un recurso, puede utilizar una búsqueda de texto libre basada en palabras clave. También puede utilizar el lenguaje de consulta de recursos estructurado para crear una consulta avanzada basada en un atributo de recurso único, como la fecha de creación del recurso o un atributo de etiqueta, como las etiquetas de formato libre y definidas del recurso. Los resultados de las búsquedas de recursos se limitan al arrendamiento y a la región seleccionada actualmente. Para obtener información sobre los conceptos de búsqueda, los permisos necesarios para trabajar con la búsqueda y cómo utilizarla, consulte Visión general de la búsqueda.

Ejemplos de consultas de búsqueda para recursos de Database Management

Ejemplo 1: búsqueda de todas las bases de datos gestionadas

query DbmgmtManagedDatabase resources

Ejemplo 2: búsqueda de todas las bases de datos gestionadas con una etiqueta de formato libre concreta

query DbmgmtManagedDatabase resources where (freeformTags.key = '<key>' && freeformTags.value = '<value>')

Ejemplo 3: búsqueda de todas las bases de datos gestionadas con una etiqueta definida concreta

query DbmgmtManagedDatabase resources where (definedTags.namespace = '<namespace>' && definedTags.key = '<key>' && definedTags.value = '<value>')

Database Management está integrado con Search y están soportados los siguientes recursos. Para obtener más información, consulte Recursos soportados.

Recursos Campos soportados
DbmgmtExternalAsm
  • compartmentId
  • definedTags
  • displayName
  • externalConnectorId
  • externalDbSystemId
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtExternalAsmInstance
  • compartmentId
  • definedTags
  • displayName
  • externalAsmId
  • externalDbNodeId
  • externalDbSystemId
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtExternalCluster
  • compartmentId
  • definedTags
  • displayName
  • externalConnectorId
  • externalDbSystemId
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtExternalClusterInstance
  • compartmentId
  • definedTags
  • displayName
  • externalClusterId
  • externalConnectorId
  • externalDbNodeId
  • externalDbSystemId
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtExternalDbHome
  • compartmentId
  • definedTags
  • displayName
  • externalDbSystemId
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtExternalDbNode
  • compartmentId
  • definedTags
  • displayName
  • externalConnectorId
  • externalDbSystemId
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtExternalDbSystem
  • compartmentId
  • dbSystemDiscoveryId
  • definedTags
  • discoveryAgentId
  • displayName
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtExternalDbSystemConnector
  • agentId
  • compartmentId
  • definedTags
  • displayName
  • externalDbSystemId
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtExternalExadataInfrastructure
  • compartmentId
  • definedTags
  • displayName
  • freeformTags
  • id
  • internalId
  • lifecycleState
  • timeCreated
DbmgmtExternalExadataStorageConnector
  • agentId
  • compartmentId
  • definedTags
  • displayName
  • exadataInfrastructureId
  • freeformTags
  • id
  • internalId
  • lifecycleState
  • storageServerId
  • timeCreated
DbmgmtExternalExadataStorageGrid
  • compartmentId
  • definedTags
  • displayName
  • exadataInfrastructureId
  • freeformTags
  • id
  • internalId
  • lifecycleState
  • timeCreated
DbmgmtExternalExadataStorageServer
  • compartmentId
  • definedTags
  • displayName
  • exadataInfrastructureId
  • freeformTags
  • id
  • internalId
  • lifecycleState
  • storageGridId
  • timeCreated
DbmgmtExternalListener
  • compartmentId
  • definedTags
  • displayName
  • externalConnectorId
  • externalDbHomeId
  • externalDbNodeId
  • externalDbSystemId
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtJob
  • compartmentId
  • definedTags
  • freeformTags
  • id
  • lifecycleState
  • managedDatabaseGroupId
  • managedDatabaseId
  • name
  • timeCreated
DbmgmtManagedDatabase
  • compartmentId
  • dbaasDatabaseId
  • dbId
  • dbSystemId
  • dbUniqueName
  • definedTags
  • freeformTags
  • id
  • mangementAgentId
  • name
  • parentContainerId (en el caso de una PDB)
  • timeCreated
DbmgmtManagedDatabaseGroup
  • compartmentId
  • definedTags
  • freeformTags
  • id
  • lifecycleState
  • managedDatabases
  • name
  • timeCreated
DbmgmtNamedCredential
  • compartmentId
  • definedTags
  • displayName
  • freeformTags
  • id
  • lifecycleState
  • timeCreated
DbmgmtPrivateEndpoint
  • compartmentId
  • definedTags
  • freeformTags
  • id
  • lifecycleState
  • name
  • nsgIds
  • subnetId
  • timeCreated
  • vcnId