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
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
- Verschiedene Datenbankmanagementressourcen wie Datenbankgruppen (
- 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 CompartmentABC
, die das definierte TagTestTagNamespace.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 |
|
DbmgmtExternalAsmInstance |
|
DbmgmtExternalCluster |
|
DbmgmtExternalClusterInstance |
|
DbmgmtExternalDbHome |
|
DbmgmtExternalDbNode |
|
DbmgmtExternalDbSystem |
|
DbmgmtExternalDbSystemConnector |
|
DbmgmtExternalExadataInfrastructure |
|
DbmgmtExternalExadataStorageConnector |
|
DbmgmtExternalExadataStorageGrid |
|
DbmgmtExternalExadataStorageServer |
|
DbmgmtExternalListener |
|
DbmgmtJob |
|
DbmgmtManagedDatabase |
|
DbmgmtManagedDatabaseGroup |
|
DbmgmtNamedCredential |
|
DbmgmtPrivateEndpoint |
|