Tagging und Suche in Datenbankmanagement
Das Datenbankmanagement ist in die Oracle Cloud Infrastructure Tagging- und Suchservices integriert.
Tags in Datenbankmanagement verwenden
Mit Tags im Datenbankmanagement 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 zu Datenbankmanagementressourcen in verschiedenen Phasen des Datenbankmanagements hinzugefügt werden (in der Konsole und mit der CLI).
Mit Tags können Sie:
- Ressourcen organisieren und verwalten
- Ressourcen filtern
- Kontrolle des Zugriffs auf Ressourcen
Das Taggingfeature im Datenbankmanagement ist derzeit für Folgendes verfügbar:
- Oracle Database-Ressourcen, die Datenbankgruppen, Jobs, benannte Zugangsdaten und private Endpunkte umfassen.
- Ressourcen des externen Datenbanksystems, die Komponenten und Connectors des externen Datenbanksystems enthalten.
- Exadata-Infrastrukturressourcen, die Speicherserver und Connectors umfassen.
Die Liste der Datenbankmanagementressourcen, die getaggt werden können, finden Sie unter Mit Tags versehene Ressourcen.
Es gibt zwei Typen von Tags, die Sie Ihren Ressourcen basierend auf Ihren Anforderungen hinzufügen können:
- Definierte Tags: Ein Administrator kann diese Tags in einem Mandanten einrichten. Nur Benutzer mit den Berechtigungen, die für die Arbeit mit den definierten Tags erforderlich sind, können sie 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 während der Ressourcenerstellung oder -erkennung 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) werden erstellt. - Externes Datenbanksystem (
dbmgmt-external-dbsystems) und Exadata-Infrastruktur (dbmgmt-external-exadata) im Datenbankmanagement ermitteln
- Verschiedene Datenbankmanagementressourcen wie Datenbankgruppen (
- Tagbezogene Aufgaben auf Ressourcenseiten ausführen 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 die Base Database- und externen Datenbankservices, können für die Datenbank im Datenbankmanagement nicht verwendet werden. Sie können nur die Tags verwenden, die für diese Ressourcen im Datenbankmanagement hinzugefügt wurden. - Filtern Sie Ressourcen mit Tags. Sie können Ressourcen wie verwaltete Datenbanken und Datenbankgruppen mit Tagfilter filtern. Beispiel: Sie können verwaltete Datenbanken auf der Seite Zusammenfassung der Oracle Database-Flotte mit Tags filtern.
- Steuern Sie den Zugriff auf Ressourcen mit Tags. Sie können den Zugriff auf eine bestimmte Ressource kontrollieren und einschränken, indem Sie ein Tag hinzufügen und eine Policy schreiben. Beispiel: Sie können einem Set von PDBs Tags 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-USERSZugriff 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 für die Arbeit mit Tags erforderlichen Berechtigungen und der 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 Dokumentation suchen.
Um nach einer Ressource zu suchen, können Sie eine Freitextsuche 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 z.B. dem Erstellungsdatum der Ressource oder einem Tagattribut, wie z.B. den Freiformtags und definierten Tags der Ressource. Die Ergebnisse für Ressourcensuchen sind auf den Mandanten und die aktuell ausgewählte Region beschränkt. Informationen zu Suchkonzepten, den für die Arbeit mit der Suche erforderlichen Berechtigungen und der Verwendung der Suche finden Sie unter Überblick über die Suche.
Beispiele für Suchabfragen für Datenbankmanagementressourcen
Beispiel 1: Alle verwalteten Datenbanken suchen
query DbmgmtManagedDatabase resourcesBeispiel 2: Alle verwalteten Datenbanken mit einem bestimmten Freiformtag suchen
query DbmgmtManagedDatabase resources where (freeformTags.key = '<key>' && freeformTags.value = '<value>')Beispiel 3: Alle verwalteten Datenbanken mit einem bestimmten definierten Tag suchen
query DbmgmtManagedDatabase resources where (definedTags.namespace = '<namespace>' && definedTags.key = '<key>' && definedTags.value = '<value>')Das Datenbankmanagement ist in Search integriert, und die folgenden Ressourcen werden unterstützt. Weitere Informationen finden Sie unter Unterstützte Ressourcen.
| Ressourcen | Unterstützte Felder |
|---|---|
DbmgmtExternalAsm |
|
DbmgmtExternalAsmInstance |
|
DbmgmtExternalCluster |
|
DbmgmtExternalClusterInstance |
|
DbmgmtExternalDbHome |
|
DbmgmtExternalDbNode |
|
DbmgmtExternalDbSystem |
|
DbmgmtExternalDbSystemConnector |
|
DbmgmtExternalExadataInfrastructure |
|
DbmgmtExternalExadataStorageConnector |
|
DbmgmtExternalExadataStorageGrid |
|
DbmgmtExternalExadataStorageServer |
|
DbmgmtExternalListener |
|
DbmgmtJob |
|
DbmgmtManagedDatabase |
|
DbmgmtManagedDatabaseGroup |
|
DbmgmtNamedCredential |
|
DbmgmtPrivateEndpoint |
|