DBA_-Views und V$-Views – eine persönliche Auswahl

DBA_-Views und V$-Views – eine persönliche Auswahl

3. März 2026 Aus Von Markus Flechtner

„Das sind aber viele. Welche davon braucht man denn wirklich?“, stöhnte ein Teilnehmer in einem meiner letzten DBA-Seminare, als es um die V$-Views und die Data Dictionary-Views ging. Daher gibt es hier eine persönliche, thematisch gruppierte Übersicht für den DBA-Alltag.

Wieviele sind es denn genau? Schauen wir einmal in die Datenbank:

[oracle@abel ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Dec 20 16:48:16 2025
Version 19.29.0.0.0
Copyright (c) 1982, 2025, Oracle.  All rights reserved.

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.29.0.0.0

SQL> select count(*) from dba_views where view_name like 'DBA_%';
  COUNT(*)
----------
      1112

SQL> select count(*) from dba_views where view_name like 'CDB_%';
  COUNT(*)
----------
      1161

SQL> select count(*) from dba_views where view_name like 'V_$%';
  COUNT(*)
----------
       869

SQL> exit
Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.29.0.0.0

DBA_-Views oder CDB_-Views?

Aus langjähriger Gewohnheit reden die meisten von „DBA_-Views“. Wir sollten uns aber an „CDB_-Views“ gewöhnen. Was ist der Unterschied?

  1. Grob gesagt, haben CDB_-Views im Gegensatz zu DBA_-Views eine Spalte mehr, nämlich die Spalte CON_ID (Container-ID).
  2. Wenn man in einer Container-Datenbank im Root-Container CDB$ROOT eine Abfrage auf die CDB_Views macht, dann sieht man die entsprechenden Objekte aus allen Containern (unterschieden über die CON_ID).
  3. Wenn man in einer Container-Datenbank in einer PDB eine Abfrage auf die CDB_Views macht, dann sieht man die entsprechenden Objekte aus dem aktuellen Container. Der Inhalt entspricht also dem Inhalt der DBA-Views (+ der zusätzlichen Spalte CON_ID).
  4. Wenn man in einer Non-CDB eine Abfrage auf die CDB_Views macht, dann sieht man die gleichen Inhalte, wie bei den DBA-Views und die zusätzliche Spalte CON_ID (die bei Non-CDBs immer 0 ist).
  5. Die CDB-Views haben zwei versteckte Spalten, nämlich CON$NAME und CDB$NAME. Erstere ist der Name des jeweiligen Containers (man kann sich also den Join zu CDB_PDBS sparen, um den Namen des Containers auszugeben) und letztere ist der Name der Container-Datenbank in der die PDBS liegen. Mike Dietrich hat zu diesen beiden Spalten auch einen Blog-Eintrag geschrieben.

Hier jetzt meine persönliche, subjektive, thematisch gruppierte und sicher unvollständige Liste von CDB- und V$-Views für den DBA-Alltag. Und auch bei dieser – im Vergleich zur Datenbank-Referenz deutlich gekürzten – Liste gilt, dass es sicher viele Views gibt, die der ein oder andere DBA im Alltag nicht brauchen wird. Aber für einen anderen DBA sind sie vielleicht sehr hilfreich 🙂 .

Allgemeine Informationen zur Datenbank und zur Instanz

V$DATABASEallgemeine Informationen zur Datenbank, basierend auf den Daten im ControlfileLink zur 19c-Dokumentation
V$INSTANCEStatus der InstanzLink zur 19c-Dokumentation
DATABASE_PROPERTIESEigenschaften der aktuellen Datenbank (z.B. Zeichensatz)Link zur 19c-Dokumentation

Weitere Views für Container-Datenbanken

V$PDBSInformationen zu allen PDBsLink zur 19c-Dokumentation
V$CONTAINERSÜbersicht zu allen Containern („V$PDBS + Informationen über CDB$ROOT“)Link zur 19c-Dokumentation
CDB_PDBSInformationen zu allen PDBsLink zur 19c-Dokumentation
CDB_PROPERTIESEigenschaften aller Datenbanken(CDB$ROOT, PDBs) Link zur 19c-Dokumentation
PDB_SPFILE$PDB-spezifische Parametern/a
CDB_PDB_SAVED_STATESStatus der PDBs, der nach dem Hochfahren einer Instanz wiederhergestellt werden sollLink zur 19c-Dokumentation
CDB_PDB_HISTORY„Historie“ der PDBs, z.B. wann eine PDB angelegt wurde und welche PDB die Quell-PDB warLink zur 19c-Dokumentation
PDB_PLUG_IN_VIOLATIONSInkompatibilitäten zwischen eingehängten PDBs und der CDB Link zur 19c-Dokumentation

Installierte Optionen und genutzte Features

V$VERSIONkurze Information über die verwendete Datenbank-VersionLink zur 19c-Dokumentation
V$OPTIONinstallierte OptionenLink zur 19c-Dokumentation
CDB_FEATURE_USAGE_STATISTICSÜbersicht über genutzte Datenbankfeatures, siehe auch hierLink zur 19c-Dokumentation
CDB_HIGH_WATER_MARK_STATISTICSInformation über „Höchstwerte“, wie z.B. höchste Zahl gleichzeitiger DB-Sessions oder höchste Anzahl von Tabellen in der DatenbankLink zur 19c-Dokumentation
CDB_REGISTRYKomponenten in der Datenbank inkl. Versionsnummer und Status (VALID, INVALID, OPTION OFF)Link zur 19c-Dokumentation

Installierte Patches

CDB_REGISTRY_SQLPATCHListe der Patches, die in der Datenbank installiert sindLink zur 19c-Dokumentation

Parameter

V$PARAMETERParameter-Werte der aktuellen SessionLink zur 19c-Dokumentation
V$PARAMETER2Parameter-Werte der aktuellen Session. Dabei werden Parameter bei denen der Wert eine Liste von mehreren Werten ist (z.B. control_files) auf mehrere Zeilen aufgeteilt istLink zur 19c-Dokumentation
V$SPPARAMETERParameter-Werte im SPFILELink zur 19c-Dokumentation
PDB_SPFILE$PDB-spezifische Parametern/a

Controldateien

V$CONTROLFILEzeigt die Namen der Control-DateienLink zur 19c-Dokumentation
V$CONTROLFILE_RECORD_SECTIONInformationen über die Bereiche in den Control-DateienLink zur 19c-Dokumentation

Redolog-Dateien, Log-Switches, Archivelog-Dateien

V$LOGInformationen zu den Redolog-GruppenLink zur 19c-Dokumentation
V$LOGFILEInformationen zu den Dateien in den Redolog-GruppenLink zur 19c-Dokumentation
V$LOG_HISTORYInformationen über Log-Switches Link zur 19c-Dokumentation
V$ARCHIVE_DESTInformationen über die Archivelog-ZieleLink zur 19c-Dokumentation
V$ARCHIVED_LOGInformationen zu Archivelog-DateienLink zur 19c-Dokumentation

Tablespaces, Datafiles, Tempfiles

V$TABLESPACEListe der TablespacesLink zur 19c-Dokumentation
V$DATAFILEListe der DatendateienLink zur 19c-Dokumentation
V$TEMPFILEListe der TempfilesLink zur 19c-Dokumentation
CDB_TABLESPACESListe der TablespacesLink zur 19c-Dokumentation
CDB_DATA_FILESListe der DatendateienLink zur 19c-Dokumentation
CDB_TEMP_FILESListe der TempfilesLink zur 19c-Dokumentation
CDB_TABLESPACE_USAGE_METRICSBelegungsgrad der TablespacesLink zur 19c-Dokumentation
CDB_FREE_SPACEListe der freien Extents in den Datendateien Link zur 19c-Dokumentation
CDB_TEMP_FREE_SPACEfreier Platz in den temporären TablespacesLink zur 19c-Dokumentation
V$FILESTATStatistiken zu Lese- und Schreibzugriffen, Lese-/Schreibzeiten etc. Link zur 19c-Dokumentation
V$SORT_SEGMENTInformationen über die „Sortier-Segmente“ im temporären TablespaceLink zur 19c-Dokumentation

UNDO

V$UNDOSTATUndo-StatistikenLink zur 19c-Dokumentation
V$TEMPUNDOSTATUndo-Statistiken für temporäre TabellenLink zur 19c-Dokumentation
CDB_UNDO_EXTENTSSegmente im UNDO-TablespaceLink zur 19c-Dokumentation

Benutzer, Rollen, Rechte, Profile, Ressourcen

CDB_USERSDatenbank-BenutzerLink zur 19c-Dokumentation
CDB_USERS_WITH_DEFPWDBenutzer, die noch ihr Standard-Password habenLink zur 19c-Dokumentation
V$PWFILE_USERSDatenbank-Benutzer im Password-File (SYSDBA, SYSOPER etc.)Link zur 19c-Dokumentation
CDB_ROLESRollenLink zur 19c-Dokumentation
CDB_SYS_PRIVSvergebene SystemprivilegienLink zur 19c-Dokumentation
CDB_TAB_PRIVSvergebene ObjektprivilegienLink zur 19c-Dokumentation
CDB_COL_PRIVSvergebene SpaltenprivilegienLink zur 19c-Dokumentation
CDB_ROLE_PRIVSan Benutzer oder Rollen vergebene RollenLink zur 19c-Dokumentation
ROLE_SYS_PRIVSSystemprivilegen der RollenLink zur 19c-Dokumentation
ROLE_TAB_PRIVSObjektprivilegien der RollenLink zur 19c-Dokumentation
ROLE_ROLE_PRIVSan Rollen vergebene RollenLink zur 19c-Dokumentation
CDB_TS_QUOTASan die Benutzer vergebene Quotas (Limits) für TablespacesLink zur 19c-Dokumentation
CDB_PROFILESin der Datenbank vorhandene Profile (Password-Regeln, Limits für Ressourcen)Link zur 19c-Dokumentation
CDB_LOCKDOWN_PROFILESLockdown Profile (Einschränkungen auf PDB-Ebene)Link zur 19c-Dokumentation
V$LOCKDOWN_RULESIn der aktuellen PDB gültige Regeln der Lockdown ProfileLink zur 19c-Dokumentation

Objekte in der Datenbank

CDB_OBJECTSalle ObjekteLink zur 19c-Dokumentation
CDB_INVALID_OBJECTSungültige Objekte Link zur 19c-Dokumentation
CDB_TABLESalle Tabellen Link zur 19c-Dokumentation
CDB_TAB_COLUMNSalle SpaltenLink zur 19c-Dokumentation
CDB_INDEXESalle IndizesLink zur 19c-Dokumentation
CDB_IND_COLUMNS„Spalten aller Indizes“ / alle indizierten Spalten Link zur 19c-Dokumentation
CDB_SEGMENTSÜbersicht über alle Segmente (Tabellen, Indizes, Materialized Views, ..) die Platz in der Datenbank belegenLink zur 19c-Dokumentation
V$SEGMENT_STATISTICSStatistiken zu den einzelnen SegmentenLink zur 19c-Dokumentation
CDB_EXTENTSÜbersicht über die Extents die die Segmente belegenLink zur 19c-Dokumentation
CDB_CONSTRAINTSDefinitionen der ConstraintsLink zur 19c-Dokumentation
CDB_CONS_COLUMNSSpalten, für die es Constraints gibtLink zur 19c-Dokumentation
CDB_OBJECT_USAGEInformationen zur Nutzung von Indizes – welche Indizes werden genutzt?Link zur 19c-Dokumentation
CDB_INDEX_USAGEStatistiken zur Index-NutzungLink zur 19c-Dokumentation
CDB_TRIGGERSalle TriggerLink zur 19c-Dokumentation
CDB_SOURCEQuelltext der PL/SQL-Objekte (Prozeduren, Funktionen, Packages)Link zur 19c-Dokumentation
CDB_DEPENDENCIESAbhängigkeiten zwischen ObjektenLink zur 19c-Dokumentation

Prozesse, Sessions und Transaktionen

V$SESSIONÜbersicht über alle SessionsLink zur 19c-Dokumentation
V$PROCESSÜbersicht über alle Prozesse (Sessions + Hintergrundprozesse etc.)Link zur 19c-Dokumentation
V$BGPROCESSInformationen zu den HintergrundprozessenLink zur 19c-Dokumentation
V$TRANSACTIONalle aktiven TransaktionenLink zur 19c-Dokumentation
V$MYSTATStatistiken zu aktuellen (eigenen) SessionLink zur 19c-Dokumentation
V$SESSION_LONGOPSlanglaufende Operationen (länger als 6 Sekunden)Link zur 19c-Dokumentation

Locks

(siehe auch Skript: $ORACLE_HOME/rdbms/admin/utllockt.sql)

V$LOCKaktuelle Locks und Lock RequestsLink zur 19c-Dokumentation
DBA_LOCKaktuelle Locks und Lock RequestsLink zur 19c-Dokumentation

Memory (SGA, Shared Pool, Database Buffer Cache, PGA)

V$SGAzusammenfassende Infos über die SGA Link zur 19c-Dokumentation
V$SGAINFOInformationen über die SGA-KomponentenLink zur 19c-Dokumentation
V$SGASTATInformationen über die SGA-KomponentenLink zur 19c-Dokumentation
V$SGA_RESIZE_OPShistorische Informationen über Größenänderungen von SGA-KomponentenLink zur 19c-Dokumentation
V$SGA_CURRENT_RESIZE_OPSaktuell laufende Größenänderungen von SGA-KomponentenLink zur 19c-Dokumentation
V$SGA_DYNAMIC_COMPONENTSInformationen zu den dynamischen SGA-KomponentenLink zur 19c-Dokumentation
V$SGA_DYNAMIC_FREE_MEMORYfreier Platz in der SGA für Resize-OperationenLink zur 19c-Dokumentation
V$ROWCACHEStatistiken zum Data Dictionary CacheLink zur 19c-Dokumentation
V$LIBRARYCACHEStatistiken zum Library CacheLink zur 19c-Dokumentation
V$DB_OBJECT_CACHEInformationen zu Objekten im Library CacheLink zur 19c-Dokumentation
V$SQLAREASQL-Befehle im Shared PoolLink zur 19c-Dokumentation
V$SQLSTATSPerformance-Statistiken für SQL CursorLink zur 19c-Dokumentation
V$PGA_TARGET_ADVICEPrognose zum Verhalten der Datenbank bei Änderung von PGA_AGGREGATE_TARGETLink zur 19c-Dokumentation
V$DB_CACHE_ADVICEPrognose zum Verhalten der Datenbank bei Änderung von DB_CACHE_SIZELink zur 19c-Dokumentation
V$SHARED_POOL_ADVICEPrognose zum Verhalten der Datenbank bei Änderung von SHARED_POOL_SIZELink zur 19c-Dokumentation
V$SGA_TARGET_ADVICEPrognose zum Verhalten der Datenbank bei Änderung von SGA_TARGET_SIZELink zur 19c-Dokumentation

Data Pump

CDB_DATAPUMP_JOBSlaufende Data Pump-JobsLink zur 19c-Dokumentation
CDB_DATAPUMP_SESSIONSSessions, die zu den Data Pump-Jobs gehören (Master, Worker etc.)Link zur 19c-Dokumentation

Scheduler

CDB_SCHEDULER_JOBSÜbersicht über die Scheduler-JobsLink zur 19c-Dokumentation
CDB_SCHEDULER_JOB_LOGProtokolle der Scheduler JobsLink zur 19c-Dokumentation
CDB_SCHEDULER_RUN_DETAILSEinzelheiten zu einzelnen Jobs-LäufenLink zur 19c-Dokumentation
V$SCHEDULER_RUNNING_JOBSaktuell laufende Scheduler-JobsLink zur 19c-Dokumentation

Recyclebin

CDB_RECYCLEBIN„Papierkorb“ (DBA-Sicht)Link zur 19c-Dokumentation
RECYCLEBIN / USER_RECYCLEBIN„Papierkorb“ (Benutzersicht)Link zur 19c-Dokumentation

Verzeichnisse und externe Tabellen

CDB_DIRECTORIESalle Directory-Objekte in der DatenbankLink zur 19c-Dokumentation
CDB_EXTERNAL_TABLESalle externen TabellenLink zur 19c-Dokumentation
CDB_EXTERNAL_LOCATIONSSpeicherorte der externen TabellenLink zur 19c-Dokumentation

Spracheinstellungen (NLS), Globalization Support

NLS_SESSION_PARAMETERSNLS-Parameter der SessionLink zur 19c-Dokumentation
NLS_INSTANCE_PARAMETERSNLS-Parameter der Instanz Link zur 19c-Dokumentation
NLS_DATABASE_PARAMETERSNLS-Parameter der Datenbank Link zur 19c-Dokumentation
V$NLS_VALID_VALUESgültige Werte für NLS_TERRITORY, CHARACTERSET, NLS_LANGUAGE und NLS_SORTLink zur 19c-Dokumentation
V$TIMEZONE_NAMESgültige Namen für Zeitzonen-Definitionen Link zur 19c-Dokumentation

Informationen zum Data Dictionary

DICT (DICTIONARY)Übersicht über die Tabellen und Views des Data DictionariesLink zur 19c-Dokumentation
DICT_COLUMNSSpalten der Data Dictionary-Tabellen und -ViewsLink zur 19c-Dokumentation
V$FIXED_TABLEalle „dynamischen Performance-Tabellen und -Views“ („V$-Views“)Link zur 19c-Dokumentation
V$FIXED_VIEW_DEFINITIONDefinitionen der V$-ViewsLink zur 19c-Dokumentation

Weitere Information