Tagging und Suche in Datenbankmanagement

Database Management ist in die Oracle Cloud Infrastructure Tagging- und Search-Services integriert.

Tags in Datenbankmanagement verwenden

Mit Tags in Database Management können Sie Ressourcen wie verwaltete Datenbanken und Datenbankgruppen organisieren und verwalten.

Mit Oracle Cloud Infrastructure Tagging können Sie Ressourcen Metadaten hinzufügen. Auf diese Weise können Sie Schlüssel und Werte definieren und mit Ressourcen verknüpfen. Tags können Datenbankmanagementressourcen in verschiedenen Phasen der Verwendung von Datenbankmanagement (in der Konsole und mit der CLI) hinzugefügt werden.

Mit Tags können Sie:

  • Ressourcen organisieren und verwalten
  • Ressourcen filtern
  • Zugriff auf Ressourcen kontrollieren
Hinweis

Das Taggingfeature in Database Management ist derzeit verfügbar für:
  • Oracle Database-Ressourcen, die Datenbankgruppen, Jobs, benannte Zugangsdaten und private Endpunkte umfassen.
  • Externe Datenbanksystemressourcen, die Komponenten und Connectors des externen Datenbanksystems enthalten.
  • Exadata-Infrastrukturressourcen, einschließlich Speicherserver und Connectors.

Die Liste der Datenbankmanagementressourcen, die getaggt werden können, finden Sie unter Ressourcen, die getaggt werden können.

Es gibt zwei Typen von Tags, die Sie Ihren Ressourcen je nach Ihren Anforderungen hinzufügen können:

  • Definierte Tags: Ein Administrator kann diese Tags in einem Mandanten einrichten. Nur Benutzer mit den Berechtigungen, die zum Arbeiten mit den definierten Tags erforderlich sind, können sie zu Oracle Cloud Infrastructure-Ressourcen hinzufügen.
  • Freiformtags: Jeder Benutzer kann diese Tags hinzufügen, solange er über die Berechtigungen für die Ressource verfügt.

Informationen zu den Limits für Tags finden Sie unter Limits für Tags.

Im Folgenden finden Sie einige Szenarios, in denen die Verwendung von Tags in Database Management veranschaulicht wird:

  • Tags beim Erstellen oder Discovery von Ressourcen hinzufügen. Sie können Tags hinzufügen, wenn:
    • Verschiedene Datenbankmanagementressourcen wie Datenbankgruppen (dbmgmt-managed-database-groups), private Endpunkte (dbmgmt-private-endpoints), benannte Zugangsdaten (dbmgmt-named-credentials) und Jobs (dbmgmt-jobs) erstellen.
    • Externes Datenbanksystem (dbmgmt-external-dbsystems) und Exadata-Infrastruktur (dbmgmt-external-exadata) in Database Management ermitteln
  • Führen Sie tagbezogene Aufgaben auf Ressourcenseiten aus. Sie können Tags für Ressourcen wie verwaltete Datenbanken, externe Datenbanksysteme und Exadata-Infrastruktur auf den entsprechenden Detailseiten anzeigen, hinzufügen und bearbeiten. Beispiel: Sie können Tags für eine verwaltete Datenbank auf der Seite Details der verwalteten Datenbank hinzufügen.
    Hinweis

    Die Tags, die für eine Oracle Database im Oracle Cloud Infrastructure Database-Service hinzugefügt wurden, wie Basisdatenbank- und externe Datenbankservices, können nicht für die Datenbank in Database Management verwendet werden. Sie können nur die Tags verwenden, die für diese Ressourcen in Database Management hinzugefügt wurden.
  • Filtern Sie Ressourcen mit Tags. Sie können Ressourcen wie verwaltete Datenbanken und Datenbankgruppen mit Tagfiltern filtern. Beispiel: Sie können verwaltete Datenbanken mit Tags auf der Seite Zusammenfassung der Oracle Database-Flotte filtern.
  • Steuern Sie den Zugriff auf Ressourcen mit Tags. Sie können den Zugriff auf eine bestimmte Ressource steuern und einschränken, indem Sie ein Tag hinzufügen und eine Policy schreiben. Beispiel: Sie können Tags zu einer Gruppe von PDBs hinzufügen und die folgende Policy schreiben, um den Zugriff auf diese PDBs zu begrenzen. In der folgenden Policy erhalten die Benutzer in der Benutzergruppe DBM-USERS Zugriff auf alle Ressourcen in Compartment ABC, die das definierte Tag TestTagNamespace.DbType='PDB' aufweisen:
    Allow group DBM-USERS to manage dbmgmt-managed-databases in compartment ABC where target.resource.tag.TestTagNamespace.DbType='PDB'

    Weitere Informationen finden Sie unter Tags zum Verwalten des Zugriffs verwenden.

Informationen zu Taggingkonzepten, den erforderlichen Berechtigungen für die Arbeit mit Tags und zur Verwendung von Tags finden Sie unter Überblick über Tagging.

Suche in Datenbankmanagement verwenden

Mit dem Oracle Cloud Infrastructure Search-Service können Sie Datenbankmanagementressourcen innerhalb eines Mandanten, Seiten der Oracle Cloud Infrastructure-Konsole in Services und die Dokumentation suchen.

Um nach einer Ressource zu suchen, können Sie eine freie Textsuche basierend auf Schlüsselwörtern ausführen. Sie können auch die strukturierte Ressourcenabfragesprache verwenden, um eine erweiterte Abfrage basierend auf einem einzelnen Ressourcenattribut zu erstellen, wie dem Erstellungsdatum der Ressource oder einem Tagattribut, wie den Freiform- und definierten Tags der Ressource. Die Ergebnisse der Ressourcensuche sind auf den Mandanten und die aktuell ausgewählte Region beschränkt. Informationen zu Suchkonzepten, den erforderlichen Berechtigungen für die Arbeit mit der Suche und zur Verwendung der Suche finden Sie unter Überblick über die Suche.

Beispiele für Suchabfragen für Datenbankmanagementressourcen

Beispiel 1: Nach allen verwalteten Datenbanken suchen

query DbmgmtManagedDatabase resources

Beispiel 2: Nach allen verwalteten Datenbanken mit einem bestimmten Freiformtag suchen

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

Beispiel 3: Nach allen verwalteten Datenbanken mit einem bestimmten definierten Tag suchen

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

Datenbankmanagement ist in Search integriert, und die folgenden Ressourcen werden unterstützt. Weitere Informationen finden Sie unter Supported Resources.

Ressourcen Unterstützte Felder
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 (bei einer 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