{"id":2627,"date":"2019-03-12T13:51:49","date_gmt":"2019-03-12T10:51:49","guid":{"rendered":"https:\/\/sysdba.org\/?p=2627"},"modified":"2025-07-02T06:01:07","modified_gmt":"2025-07-02T06:01:07","slug":"data-dictionary-and-dynamic-performance-views","status":"publish","type":"post","link":"https:\/\/sysdba.org\/en\/data-dictionary-and-dynamic-performance-views\/","title":{"rendered":"Data Dictionary and Dynamic Performance Views"},"content":{"rendered":"<p>In addition to a database instance, other structures are also created.<\/p>\n<p>Examples of these are:<\/p>\n<p><strong>Data Dictionary:<\/strong> Stores information regarding database objects.<\/p>\n<p><strong>Dynamic Performance Tables:<\/strong> Used to monitor a database and instance information in order to increase its performance.<\/p>\n<p><strong>PL\/SQL Packages:<\/strong> Scripts used to add a variety of functions to a database. The catproc.spl is what&#8217;s used to run all required scripts after creating a database.<\/p>\n<p><strong>Database Event Triggers:<\/strong> Procedures that can be activated by user or other events such as dbms operations, changes to a table or a view.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\">Data Dictionary<\/span><\/h3>\n<p>A vital component that is central to the Oracle DBMS. An important resource for database users, application developers and database administrators (dba).<\/p>\n<p><span style=\"font-size: 14.3999996185303px; line-height: 18.7199993133545px;\">Tables and views are created by reading salts and <\/span>are queried using select statements.<\/p>\n<p>Located in the system tablespace, the data dictionary&#8217;s owner is the sys user.<\/p>\n<p>Maintained by the Oracle server.<\/p>\n<p>As <strong>Data Definition Language (DDL) <\/strong>statements covering create, alter, drop, rename, truncate syntaxes and <strong>Data Manipulation Language (DML)<\/strong> statements covering insert, update, delete, merge syntaxes get executed the server updates the data dictionary<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\"><span style=\"font-size: 0.9em; line-height: 1.3em;\">The 2 components of a Data Dictionary<\/span><\/span><\/h3>\n<p><strong>Base Tables:<\/strong><\/p>\n<p>Contain the definitions of the data dictionary. Can be made using the &#8220;create database&#8221; (after running the oracle server sql.bsq script).<\/p>\n<p>Normally access to a base table would be limited to Oracle Server, users would rarely have direct access to base tables as the data that it contains is encoded in binary format.<\/p>\n<p><strong>Data Dictionary Views:<\/strong><\/p>\n<p>Data Dictionary views are summaries of base tables. They allow base tables to be used more frequently. After entering the &#8220;create database&#8221; command, the <em><strong>catalog.sql<\/strong><\/em> script is run to create database views.<\/p>\n<p><em>catalog.sql<\/em>: Creates frequently used Data Dictionary views and Synonyms (an alternative term for schema objects).<\/p>\n<p><em>catproq.sql<\/em>: Runs the necessary scripts for servers.<\/p>\n<p>The above files are located in $ORACLE_HOME\/rdbms\/admin. (Further information can be found in the <strong>manually creating a database article<\/strong>).<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\">Contents of the Data Dictionary<\/span><\/h3>\n<p>Information regarding schema objects.<\/p>\n<p>The logical and physical structure of the database.<\/p>\n<p>Uses of the database fields.<\/p>\n<p>All restrictions.<\/p>\n<p>Users.<\/p>\n<p>Roles.<\/p>\n<p>Permissions.<\/p>\n<p>Audit.<\/p>\n<p>Oracle Server&#8217;s data dictionary is used for information about privileged users, schema objecta and storage structures. The data dictionary gets updated as DDL (create, alter, drop, rename, truncate) statements are run.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\">Categories<\/span><\/h3>\n<p><strong>DBA_xxx:<\/strong> All the objects stored in the database.<\/p>\n<p><strong>ALL_xxx:<\/strong> Access authorisation of connected users and objects belonging to them.<\/p>\n<p><strong>USER_xxx:<\/strong> Objects belonging to a connected user.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Example<\/strong><\/p>\n<p>When connected under the sys account, 50400 objects get retrieved.<br \/>\n[crayon]SQLPLUS;select owner, object_name, object_type from dba_objects ;<\/p>\n<p>[\/crayon]<br \/>\nUsing the dictionary and dict_columns it is possible to get information about data dictionary views.<\/p>\n<p><strong>Schema Objects:<\/strong> dba_tables; DBA_indexes, dba_tab_columns, dba_constraints<\/p>\n<p><strong>Space Allocation:<\/strong> dba_segments, dba_extents<\/p>\n<p><strong>Database Structure:<\/strong> dba_tablespaces, dba_datafiles,<\/p>\n<p>[crayon]select * from all_catalog where owner=mehmet;<\/p>\n<p>[\/crayon]<\/p>\n<p>dict &#8211; an abbreviation of dictionary. Contains the names and descriptions of all the tables in the data dictionary.<br \/>\n[crayon] SELECT * FROM dict WHERE table_name LIKE &#8216;%LINKS%&#8217;<\/p>\n<p>[\/crayon]<\/p>\n<table style=\"height: 181px; width: 468px;\" border=\"0\">\n<tbody>\n<tr>\n<td><span style=\"text-decoration: underline;\"><strong><span style=\"font-size: 12pt;\">TABLE_NAME<\/span><\/strong><\/span><\/td>\n<td><span style=\"text-decoration: underline;\"><strong><span style=\"font-size: 12pt;\">COMMENTS<\/span><\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family: Arial, Helvetica, sans-serif; font-size: 14.3999996185303px; line-height: 18.7199993133545px;\">USER_DB_LINKS<\/span><\/td>\n<td><span style=\"font-family: Arial, Helvetica, sans-serif; font-size: 14.3999996185303px; line-height: 18.7199993133545px;\">Database links owned by the user<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family: Arial, Helvetica, sans-serif; font-size: 14.3999996185303px; line-height: 18.7199993133545px;\">ALL_DB_LINKS<\/span><\/td>\n<td><span style=\"font-family: Arial, Helvetica, sans-serif; font-size: 14.3999996185303px; line-height: 18.7199993133545px;\">Database links accessible to the user<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-family: Arial, Helvetica, sans-serif; font-size: 14.3999996185303px; line-height: 18.7199993133545px;\">DBA_DB_LINKS<\/span><\/td>\n<td><span style=\"font-family: Arial, Helvetica, sans-serif; font-size: 14.3999996185303px; line-height: 18.7199993133545px;\">All database links in the database<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>To display Oracle server&#8217;s version<\/strong><br \/>\n[crayon] SELECT * FROM PRODUCT_COMPONENT_VERSION;<\/p>\n<p>[\/crayon]<\/p>\n<table style=\"height: 200px; width: 451px;\" border=\"0\">\n<tbody>\n<tr>\n<td><strong><span style=\"text-decoration: underline;\"><span style=\"font-size: 12pt;\">PRODUCT<\/span><\/span><\/strong><\/td>\n<td><strong><span style=\"text-decoration: underline;\"><span style=\"font-size: 12pt;\">VERSION<\/span><\/span><\/strong><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">NLSRTL<\/span><\/td>\n<td><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">10.2.0.1.0<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">Oracle Database 10g Enterprise Edition<\/span><\/td>\n<td><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">10.2.0.1.0<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">PL\/SQL<\/span><\/td>\n<td><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">10.2.0.1.0<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">TNS for Linux:<\/span><\/td>\n<td><span style=\"font-size: 10pt; font-family: arial, helvetica, sans-serif;\">10.2.0.1.0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h3>Data Dictionary views<\/h3>\n<h3><span style=\"text-decoration: underline;\">Dynamic Performance View<\/span><\/h3>\n<p>Oracle Server writes all activities to virtual tables which are called Dynamic Performance Views.<\/p>\n<ul style=\"list-style-type: disc;\">\n<li>These virtual tables are in RAM only when the database is active.<\/li>\n<li>Updated in real time while the database is active.<\/li>\n<li>Inaccessible to most database users, access is limited to DBAs and users that have been given select rights.<\/li>\n<li>Can be called a Fixed Table as it can&#8217;t be deleted or changed.<\/li>\n<li>Contents can be accessed by Control Files.<\/li>\n<li>Used for monitoring and tuning purposes.<\/li>\n<li>Is owned by the sys user.<\/li>\n<li>Names are prefixed with v$.<\/li>\n<li>Listed in v$fixed_table.<\/li>\n<\/ul>\n<p>This information can be stored using Oracle 10G&#8217;s Automatic Workload Repository (AWR) feature. Dynamic Performance Views are especially useful for making comparisons.<\/p>\n<p>Updated information regarding Principal Data Dictionary Views and Dynamic Performance Views listed below can be found on http:\/\/tahiti.oracle.com\/ -&gt; Oracle Database Documentation, 10g Release 2 (10.2).<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\">Principal Data Dictionary Views<\/span><\/h3>\n<p>NLS_DATABASE_PARAMETERS : Date\/Time formats, Language and other settings.<\/p>\n<p>GLOBAL_NAME : The database&#8217;s global name<\/p>\n<p>ALL_CATALOG : The tables that a user can access (even if they don&#8217;t own them). Views, synonyms and information about queues.<\/p>\n<p>ALL_COL_COMMENTS : Comments on the columns of tables and views that the current user can access.<\/p>\n<p>ALL_COL_PRIVS : Information regarding the columns that the current user can access.<\/p>\n<p>ALL_COL_PRIVS_MADE : Information regarding the column object grants given by the current user.<\/p>\n<p>ALL_COL_PRIVS_RECD : Description of Column Object Grants where A. the current user is the grantee &amp; B. an enable role or PUBLIC is the grantee.<\/p>\n<p>ALL_CONSTRAINTS : Definitions of constraints on tables accessible to the current user.<\/p>\n<p>ALL_CONS_COLUMNS : Columns that the current user can access and specified in constraints.<\/p>\n<p>ALL_DB_LINKS : The database that the current user can access.<\/p>\n<p>ALL_DEF_AUDIT_OPTS : The default options applied to objects that are created.<\/p>\n<p>ALL_DEPENDENCIES : The dependencies between the following: functions, packages, package bodies, procedures and triggers that the current users can access. Included are dependencies on views created without any database links.<\/p>\n<p>ALL_ERRORS : The errors of stored objects that the current user can access.<\/p>\n<p>ALL_INDEXES : Descriptions of the table indexes that the current user can access.<\/p>\n<p>ALL_IND_COLUMNS : Descriptions of the columns of indexes of the tables that the current user can access.<\/p>\n<p>ALL_OBJECTS : The objects that the current user has access rights to.<\/p>\n<p>ALL_SEQUENCES : The sequences that the current user can access.<\/p>\n<p>ALL_SNAPSHOTS : Snapshots are an alternative name for materialized views. Snapshots\/Materialized Views are used to to replicate data.<\/p>\n<p>All snapshots describes the snapshots that are accessible to the current user. Oracle recommends that ALL_MVIEWS is used instead.<\/p>\n<p>ALL_SOURCE : The text sources of the stored objects.<\/p>\n<p>ALL_SYNONYMS : The synonyms accessible to the current user (A synonym in Oracle is an alternative name given to: tables, views, user defined types, other synonyms, stored functions, packages, Java class schema objects, materialized views and sequences).<\/p>\n<p>ALL_TABLES : Descriptions of accessible relational tables.<\/p>\n<p>ALL_TAB_COLUMNS : The table columns, views and clusters that the current user can access.<\/p>\n<p>ALL_TAB_COMMENTS : Information about comments regarding all user accessible tables, clusters and views.<\/p>\n<p>ALL_TAB_PRIVS : Information about the rights of all user accessible objects.<\/p>\n<p>ALL_TAB_PRIVS_MADE : Details about the rights given by objects.<\/p>\n<p>ALL_TAB_PRIVS_RECD : Describes A. The object grants that the current user has given &amp; B. Object grants of an enabled role or PUBLIC.<\/p>\n<p>ALL_TRIGGERS : The table triggers accessible by the current user.<\/p>\n<p>ALL_TRIGGER_COLS : Information regarding the use of columns in triggers accessible to the current user &amp; in triggers on tables accessible to the current user.<\/p>\n<p>ALL_USERS : All users of the database that the current user can view. Not a description of the users.<\/p>\n<p>ALL_VIEWS : All the views that the current user has access to.<\/p>\n<p>CAT : A synonym for USER_CATALOG.<\/p>\n<p>CLU : A synonym for USER_CLUSTERS.<\/p>\n<p>COLS : A synonym for USER_TAB_COLUMNS.<\/p>\n<p>DBA_AUDIT_OBJECT : A synonym for USER_AUDIT_OBJECT.<\/p>\n<p>DBA_AUDIT_SESSION : A synonym for USER_AUDIT_SESSION.<\/p>\n<p>DBA_AUDIT_STATEMENT : A synonym for USER_AUDIT_STATEMENT.<\/p>\n<p>DBA_AUDIT_TRAIL : A synonym for USER_AUDIT_TRAIL.<\/p>\n<p>DBA_CATALOG : A view that describes all the tables, views, synonyms and queues in the database.<\/p>\n<p>DBA_CLUSTERS : Information about all the clusters in the database.<\/p>\n<p>DBA_CLU_COLUMNS : A mapping of all the table columns to related cluster columns.<\/p>\n<p>DBA_COL_COMMENTS : A view of the comments of columns of all the database&#8217;s tables and views.<\/p>\n<p>DBA_COL_PRIVS : All of the database&#8217;s column object grants.<\/p>\n<p>DBA_CONSTRAINTS : The contraint definitions of all tables.<\/p>\n<p>DBA_CONS_COLUMNS : The database&#8217;s columns that have been specified in the constraints.<\/p>\n<p>DBA_DATA_FILES : A description of database files.<\/p>\n<p>DBA_DB_LINKS : All of the database links in the database.<\/p>\n<p>DBA_DDL_LOCKS : Lists all DDL locks, including outstanding requests, in the database.<\/p>\n<p>DBA_DEPENDENCIES : All database dependencies between packages, package bodies, triggers, functions, procedures plus dependecies on views without db links.<\/p>\n<p>DBA_DML_LOCKS : A list of all DML locks, including outstanding requests, in the database.<\/p>\n<p>DBA_ERRORS : The current errors on all stored objects.<\/p>\n<p>DBA_EXP_FILES : A description of all export files.<\/p>\n<p>DBA_EXP_OBJECTS : Objects that have been exported incrementally.<\/p>\n<p>DBA_EXP_VERSION : The last export session&#8217;s version number.<\/p>\n<p>DBA_EXTENTS : The extents belonging to all the segments of all tablespaces.<\/p>\n<p>DBA_FREE_SPACE : The free extents in all of the tablespaces.<\/p>\n<p>DBA_INDEXES : All of the indexes in the database.<\/p>\n<p>DBA_IND_COLUMNS : A description of the columns of all of the indexes on all tables and clusters.<\/p>\n<p>DBA_LOCKS : All locks or latches, including outstanding requests, in the database.<\/p>\n<p>DBA_OBJECTS : All objects in the database.<\/p>\n<p>DBA_OBJECT_SIZE : The size of PL\/SQL objects, in bytes.<\/p>\n<p>DBA_OBJ_AUDIT_OPTS : The auditing options of all objects.<\/p>\n<p>DBA_PRIV_AUDIT_OPTS : The system privileges that are being audited across the system and by user.<\/p>\n<p>DBA_PROFILES : All profiles and their limits.<\/p>\n<p>DBA_ROLE_PRIVS : The roles that have ben granted to all database roles and users.<\/p>\n<p>DBA_ROLES : A listing of all the roles in the database.<\/p>\n<p>DBA_ROLLBACK_SEGS : Information about rollback egments (also includes extent information and segment status).<\/p>\n<p>DBA_SEGMENTS : The allocated storage for the segments in the database.<\/p>\n<p>DBA_SEQUENCES : All the sequences in the database.<\/p>\n<p>DBA_SNAPSHOTS : Information about all of the snapshots in a database.<\/p>\n<p>DBA_SNAPSHOT_LOGS : Details about all of the snapshot backups.<\/p>\n<p>DBA_SOURCE : Information about all of the objects that have been stored in the database.<\/p>\n<p>DBA_STMT_AUDIT_OPTS : The current system auditing option configuration in the dbms and made by the user.<\/p>\n<p>DBA_SYNONYMS : All synonyms in the database.<\/p>\n<p>DBA_SYS_PRIVS : The system privileges that have been granted to users and roles.<\/p>\n<p>DBA_TABLES : All of the relational tables in the database.<\/p>\n<p>DBA_TABLESPACES : All of the tablespaces in the database that the current user can access.<\/p>\n<p>DBA_TAB_COLUMNS : All the columns of tables, views and clusters in the database.<\/p>\n<p>DBA_TAB_PRIVS : All object grants in the database.<\/p>\n<p>DBA_TRIGGERS : All of the triggers in the database.<\/p>\n<p>DBA_TS_QUOTAS : Tablespace quotas allocated to all of the database&#8217;s users.<\/p>\n<p>DBA_USERS : Description of all of the users in the database.<\/p>\n<p>DBA_VIEWS : All views in the database.<\/p>\n<p>DBA_WAITERS : All of the sessions waiting for a lock.<\/p>\n<p>DBMS_ALERT_INFO : A description of all of the registered alerts.<\/p>\n<p>ROLE_TAB_PRIVS : The table privileges that have been granted to roles (limited to the roles for which the user has access rights).<\/p>\n<p>SESSION_PRIVS : The privileges that the user currently has.<\/p>\n<p>SESSION_ROLES : The roles enabled to the user at the moment.<\/p>\n<p>SYN USER_SYNONYMS: A synonym for USER_SYNONYMS.<\/p>\n<p>TABLE_PRIVILEGES : A view containing all objects that the user is allowed access to.<\/p>\n<p>TABS USER_TABLES : A synonym for user tables.<\/p>\n<p>USER_AUDIT_OBJECT : The audit trail records for statements regarding objects that the current user is allowed to access.<\/p>\n<p>USER_AUDIT_SESSION : The audit trail records regarding user connections and disconnections.<\/p>\n<p>USER_AUDIT_STATEMENT : Lists audit trails for the GRANT, REVOKE, AUDIT, NOAUDIT and ALTER SYSTEM statements issued by the user.<\/p>\n<p>USER_AUDIT_TRAIL : The audit tails relevant to the current user.<\/p>\n<p>USER_CATALOG : The indexes, tables, views, clusters, synonyms and sequences owned by the current user.<\/p>\n<p>USER_CLUSTERS : All the clusters owned by the current user.<\/p>\n<p>USER_CLU_COLUMNS : The comments of tables and views that the current user owns.<\/p>\n<p>USER_COL_COMMENTS : Comments on tables and views that the current user owns.<\/p>\n<p>USER_COL_PRIVS : Column object grants where the user is the obejct owner\/grantor\/grantee.<\/p>\n<p>USER_COL_PRIVS_MADE : The column object grants where the current user is the object owner.<\/p>\n<p>USER_COL_PRIVS_RECD : Column object grants where the current user is the grantee.<\/p>\n<p>USER_CONSTRAINTS : The constraint definitions on the tables that the current user owns.<\/p>\n<p>USER_CONS_COLUMNS : A description of the columns that the current user owns and are specified in constraint definitions.<\/p>\n<p>USER_DB_LINKS : The database links owned by the current user, the PASSWORD column in this view (in 10g) is maintained for backward compatibility.<\/p>\n<p>USER_DEPENDENCIES : A description of the dependencies between packages, package bodies, triggers, procedures, funtions and the view dependencies without any database links that the current user owns.<\/p>\n<p>USER_ERRORS : The current errors on all of the stored objects that the current user owns.<\/p>\n<p>USER_EXTENTS : A description of the segment comprised extents that the current user&#8217;s obejcts own.<\/p>\n<p>USER_FREE_SPACE : The free extents in the tablespaces that the current user can access.<\/p>\n<p>USER_INDEXES : Indexes owned by the current user.<\/p>\n<p>USER_IND_COLUMNS : A description of the columns of indexes and columns of indexes on tables that the current user owns.<\/p>\n<p>USER_OBJECTS : A description of all objects owned by the current user.<\/p>\n<p>USER_OBJECT_SIZE : A list of the sizes, in bytes, of a variety of PL\/SQL objects.<\/p>\n<p>USER_OBJ_AUDIT_OPTS : A list of all the auditing characteristics of the objects that the current user owns.<\/p>\n<p>USER_RESOURCE_LIMITS : The resource limits for the current user.<\/p>\n<p>USER_ROLE_PRIVS : The roles granted to the current user.<\/p>\n<p>USER_SEGMENTS : The storage allocated for the segments that the current user&#8217;s objects own.<\/p>\n<p>USER_SEQUENCES : The sequences that the current user owns.<\/p>\n<p>USER_SNAPSHOTS : All the snapshots that the current user owns.<\/p>\n<p>USER_SNAPSHOT_LOGS : A list of all the snapshot logs that the current user owns.<\/p>\n<p>USER_SOURCE : The text source of all the stored objects that the current user owns.<\/p>\n<p>USER_SYNONYMS : The synonyms that the current user owns, also known as private synonyms.<\/p>\n<p>USER_SYS_PRIVS : The system privileges granted to the current user.<\/p>\n<p>USER_TABLES : The relational tables owned by the current user.<\/p>\n<p>USER_TABLESPACES : The tablespaces that the current user can access.<\/p>\n<p>USER_TAB_PRIVS : The object grants for which the current user is the object owner\/grantor\/grantee.<\/p>\n<p>USER_TAB_PRIVS_MADE : The object grants where the current user is the object owner.<\/p>\n<p>USER_TAB_PRIVS_RECD : The object grants where the current user is the grantee.<\/p>\n<p>USER_TRIGGERS : All of triggers owner by the current user.<\/p>\n<p>USER_TRIGGER_COLS : The use of columns in triggers owned by the current user and on tables owned by the current user.<\/p>\n<p>USER_TS_QUOTAS : Information regarding tablespace quotas for the current user.<\/p>\n<p>USER_USERS : Description of the current user.<\/p>\n<p>USER_VIEWS : The views owned by the current user.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\">Main Dynamic Performance Views<\/span><\/h3>\n<p>V$_SEQUENCES : Allow users to query to see what the next sequence number will be without causing the sequence number to be incremented.<\/p>\n<p>V$ACCESS : Displays objects in the database that are currently locked and sessions that are accessing them.<\/p>\n<p>V$AQ : Messages in a specific database. Describes statistics for the queues in the database.<\/p>\n<p>V$AQ1 : Describes statistics for the queues in the database.<\/p>\n<p>V$ARCHIVE : Contains information on redo log files in need of archiving. Each row provides information for one thread. (also available in V$LOG).<\/p>\n<p>V$ARCHIVE_DEST : Describes, for the current instance, all the archive log destinations, their current value, mode, and status.<\/p>\n<p>V$ARCHIVE_DEST_STATUS : Displays runtime and configuration information for the archived redo log destinations.<\/p>\n<p>V$ARCHIVE_GAP : Displays information about archive gaps on a standby database.<\/p>\n<p>V$ARCHIVE_PROCESSES : Provides information about the state of the various ARCH processes for the instance.<\/p>\n<p>V$ARCHIVED_LOG : Displays archived log information from the controlfile, including archive log names.<\/p>\n<p>V$BACKUP : Displays the backup status of all online datafiles.<\/p>\n<p>V$BACKUP_ASYNC_IO : Displays performance information about ongoing and recently completed RMAN backups and restores.<\/p>\n<p>V$BACKUP_CORRUPTION : Displays information about corruptions in datafile backups from the controlfile.<\/p>\n<p>V$BACKUP_DATAFILE : Displays backup datafile and backup controlfile information from the controlfile.<\/p>\n<p>V$BACKUP_DEVICE : Displays information about supported backup devices.<\/p>\n<p>V$BACKUP_PIECE : Displays information about backup pieces from the controlfile.<\/p>\n<p>V$BACKUP_REDOLOG : Displays information about archived logs in backup sets from the controlfile.<\/p>\n<p>V$BACKUP_SET : Displays backup set information from the controlfile.<\/p>\n<p>V$BACKUP_SPFILE : Displays information about server parameter files in backup sets.<\/p>\n<p>V$BACKUP_SYNC_IO : Displays performance information about ongoing and recently completed RMAN backups and restores.<\/p>\n<p>V$BGPROCESS : Describes the background processes.<\/p>\n<p>V$BH : Shows the data object ID, status and number of pings for all blocks in the buffer pool.<\/p>\n<p>V$BSP : Depreciated. Use V$CR_BLOCK_SERVER.<\/p>\n<p>V$BUFFER_POOL : Displays information about all buffer pools available for the instance.<\/p>\n<p>V$BUFFER_POOL_STATISTICS : Displays information about all buffer pools available for the instance.<\/p>\n<p>V$CLASS_PING : Depreciated. Use V$CLASS_CACHE_TRANSFER.<\/p>\n<p>V$COMPATIBILITY : Displays features in use by the database instance that may prevent downgrading to a previous release.<\/p>\n<p>V$COMPATSEG : Lists the permanent features in use by the database that will prevent moving back to an earlier release.<\/p>\n<p>V$CONTEXT : Lists set attributes in the current session.<\/p>\n<p>V$CONTROLFILE : Lists the names of the controlfile.<\/p>\n<p>V$CONTROLFILE_RECORD_SECTION : Displays information about the controlfile record sections.<\/p>\n<p>V$COPY_CORRUPTION : Displays information about datafile copy corruptions from the controlfile.<\/p>\n<p>V$CR_BLOCK_SERVER : Displays statistics on the block server background processes (BSPn) used in cache fusion. Used by Oracle Services.<\/p>\n<p>V$DATABASE : Contains database information from the controlfile.<\/p>\n<p>V$DATABASE_BLOCK_CORRUPTION : Displays information about database blocks that were corrupted after the last backup.<\/p>\n<p>V$DATABASE_INCARNATION : Displays information about all database incarnations.<\/p>\n<p>V$DATAFILE : Contains datafile information from the controlfile.<\/p>\n<p>V$DATAFILE_COPY : Displays datafile copy information from the controlfile.<\/p>\n<p>V$DATAFILE_HEADER : Displays datafile information from the datafile headers.<\/p>\n<p>V$DB_CACHE_ADVICE : Contains rows that predict the number of physical reads for the cache size corresponding to each row.<\/p>\n<p>V$DB_OBJECT_CACHE : Displays database objects that are cached in the library cache.<\/p>\n<p>V$DB_PIPES : Displays the pipes that are currently represented in the shared pool for this instance.<\/p>\n<p>V$DBFILE : Depreciated. Use V$DATAFILE instead.<\/p>\n<p>V$DBLINK : Describes all database links opened by the session issuing the query on V$DBLINK.<\/p>\n<p>V$DELETED_OBJECT : Displays information about deleted archived logs, datafile copies and backup pieces from the controlfile.<\/p>\n<p>V$ENABLEDPRIVS : Displays which privileges are enabled. These privileges can be found in the table SYS.SYSTEM_PRIVILEGE_MAP.<\/p>\n<p>V$ENQUEUE_LOCK : Displays all locks owned by enqueue state objects. The columns here are identical to the columns in V$LOCK.<\/p>\n<p>V$ENQUEUE_STAT : Displays statistics on the number of enqueue (lock) requests for each type of lock.<\/p>\n<p>V$EVENT_NAME : This view contains information about wait events.<\/p>\n<p>V$EXECUTION : Parallel Execution view.<\/p>\n<p>V$FAST_START_SERVERS : Provides information about all the recovery slaves performing parallel transaction recovery.<\/p>\n<p>V$FAST_START_TRANSACTIONS : Contains information about the progress of the transactions that Oracle is recovering.<\/p>\n<p>V$FILE_PING : Depreciated. Use V$FILE_CACHE_TRANSFER.<\/p>\n<p>V$FILESTAT : Contains information about file read\/write statistics.<\/p>\n<p>V$FILESTATXS : Not listed in Oracle Documentation<\/p>\n<p>V$FIXED_TABLE : Displays all dynamic performance tables, views, and derived tables in the database. V$Views and X$Tables.<\/p>\n<p>V$FIXED_VIEW_DEFINITION : Contains the definitions of all the fixed views (views beginning with V$).<\/p>\n<p>V$GLOBAL_BLOCKED_LOCKS : Displays global blocked locks.<\/p>\n<p>V$GLOBAL_TRANSACTION : Displays information on the currently active global transactions.<\/p>\n<p>V$INDEXED_FIXED_COLUMN : Displays the columns in dynamic performance tables that are indexed (X$ tables).<\/p>\n<p>V$INSTANCE : Displays the state of the current instance.<\/p>\n<p>V$INSTANCE_RECOVERY : Monitors the mechanisms available to users to limit recovery I\/O.<\/p>\n<p>V$KCCDI<span style=\"font-size: 14.3999996185303px; line-height: 18.7199993133545px;\"> : <\/span>Not listed in Oracle Documentation<\/p>\n<p>V$KCCFE<span style=\"font-size: 14.3999996185303px; line-height: 18.7199993133545px;\"> : <\/span>Not listed in Oracle Documentation<\/p>\n<p>V$_LOCK<span style=\"font-size: 14.3999996185303px; line-height: 18.7199993133545px;\"> : <\/span>Not listed in Oracle Documentation<\/p>\n<p>V$_LOCK1 : Synonym for the table V$_LOCK<\/p>\n<p>V$LATCH : Lists statistics for non-parent latches and summary statistics for parent latches.<\/p>\n<p>V$LATCH_CHILDREN : Contains statistics about child latches<\/p>\n<p>V$LATCH_MISSES : Contains statistics about missed attempts to acquire a latch.<\/p>\n<p>V$LATCH_PARENT : Contains statistics about the parent latch.<\/p>\n<p>V$LATCHHOLDER : Contains information about the current latch holders.<\/p>\n<p>V$LATCHNAME : Contains information about decoded latch names for the latches shown in V$LATCH.<\/p>\n<p>V$LIBRARYCACHE : Contains statistics about library cache performance and activity.<\/p>\n<p>V$LIBRARY_CACHE_MEMORY : Displays information about memory allocated to library cache memory objects in different namespaces.<\/p>\n<p>V$LICENSE : Contains information about license limits.<\/p>\n<p>V$LOADISTAT : Contains errors that occurred when updating indexes on a table during a load using the Direct Path API.<\/p>\n<p>V$LOADPSTAT : Contains statistics about the number of rows loaded into a partition, or subpartition, during a load using the Direct Path API.<\/p>\n<p>V$LOCK : Lists the locks currently held by the Oracle server and outstanding requests for a lock or latch.<\/p>\n<p>V$LOCKED_OBJECT : Lists all locks acquired by every transaction on the system.<\/p>\n<p>V$LOG : Contains log file information from the controlfiles.<\/p>\n<p>V$LOG_HISTORY : Contains log history information from the controlfile.<\/p>\n<p>V$LOGFILE : Contains information about redo log files.<\/p>\n<p>V$LOGHIST : Depreciated. Use V$LOG_HISTORY<\/p>\n<p>V$MAX_ACTIVE_SESS_TARGET_MTH : Depreciated. The available active sesion pool resource allocation methods.<\/p>\n<p>V$MLS_PARAMETERS : This is a Trusted Oracle7 server view that lists Trusted Oracle7 server-specific initialization parameters.<\/p>\n<p>V$MTS : Depreciated. Use V$SHARED_SERVER_MONITOR.<\/p>\n<p>V$MTTR_TARGET_ADVICE : Contains rows that predict the number of physical I\/Os for the MTTR corresponding to each row.<\/p>\n<p>V$MYSTAT : Contains statistics on the current session.<\/p>\n<p>V$NLS_PARAMETERS : Contains current values of NLS parameters.<\/p>\n<p>V$NLS_VALID_VALUES : Lists all valid values for NLS parameters.<\/p>\n<p>V$OBJECT_DEPENDENCY : Can be used to determine what objects are depended on by a package, procedure, or cursor that is currently loaded in the shared pool.<\/p>\n<p>V$OBJECT_USAGE : Use this view to monitor index usage.<\/p>\n<p>V$OBSOLETE_PARAMETER : Lists obsolete parameters. If any value is true, you should examine why.<\/p>\n<p>V$OFFLINE_RANGE : Displays datafile offline information from the controlfile.<\/p>\n<p>V$OPEN_CURSOR : Lists cursors that each user session currently has opened and parsed.<\/p>\n<p>V$OPTION : Lists options that are installed with the Oracle server.<\/p>\n<p>V$PARAMETER : Lists parameters and their values in effect for current session.<\/p>\n<p>V$PARAMETER2 : Lists parameters and their values in effect for current session with each value appearing as a row in the view.<\/p>\n<p>V$PGA_TARGET_ADVICE : Predicts how the cache hit percentage and over allocation count statistics displayed by the V$PGASTAT performance view would be impacted if the value of the PGA_AGGREGATE_TARGET parameter is changed.<\/p>\n<p>V$PGA_TARGET_ADVICE_HISTOGRAM : Statistics display prediction on how the V$SQL_WORKAREA_HISTOGRAM dynamic view would be impacted if the PGA_AGGREGATE_TARGET is changed<\/p>\n<p>V$SQL_WORKAREA_HISTOGRAM : Dynamic view would be impacted if the value of the PGA_AGGREGATE_TARGET parameter is changed.<\/p>\n<p>V$PGASTAT : Provides PGA memory usage statistics as well as statistics about the automatic PGA memory manager when it is enabled.<\/p>\n<p>V$PQ_SESSTAT : Lists session statistics for parallel queries.<\/p>\n<p>V$PQ_SLAVE : Lists statistics for each of the active parallel execution servers on an instance.<\/p>\n<p>V$PQ_SYSSTAT : Lists system statistics for parallel queries.<\/p>\n<p>V$PQ_TQSTAT : This view contains statistics on parallel execution operations.<\/p>\n<p>V$PROCESS : Contains information about the currently active processes.<\/p>\n<p>V$PROXY_ARCHIVEDLOG : Contains descriptions of archived log backups which are taken with a new feature called Proxy Copy.<\/p>\n<p>V$PROXY_DATAFILE : Contains descriptions of datafile and controlfile backups that are taken with Proxy Copy.<\/p>\n<p>V$PWFILE_USERS : Lists users who have been granted SYSDBA and SYSOPER privileges as derived from the password file.<\/p>\n<p>V$PX_PROCESS : Displays information about parallel processes running in a session.<\/p>\n<p>V$PX_PROCESS_SYSSTAT : Contains statistics about parallel processes.<\/p>\n<p>V$PX_SESSION : Contains session information about parallel processes.<\/p>\n<p>V$PX_SESSTAT : Displays session statistics about parallel execution.<\/p>\n<p>V$RECOVER_FILE : Displays the status of files needing media recovery.<\/p>\n<p>V$RECOVERY_FILE_STATUS : Contains one row for each datafile for each RECOVER statement.<\/p>\n<p>V$RECOVERY_LOG : Lists information about archived logs that are needed to complete media recovery.<\/p>\n<p>V$RECOVERY_PROGRESS : Can be used to track database recovery operations to ensure that they are not stalled.<\/p>\n<p>V$RECOVERY_STATUS : Contains statistics of the current recovery process.<\/p>\n<p>V$RESERVED_WORDS : Provides a list of all the keywords that are used by the PL\/SQL compiler.<\/p>\n<p>V$RESOURCE : Contains resource name and address information.<\/p>\n<p>V$RESOURCE_LIMIT : Displays information about global resource use for some of the system resources.<\/p>\n<p>V$RESUMABLE : See DBA_RESUMABLE. This is a guess.<\/p>\n<p>V$RMAN_CONFIGURATION : Lists information about RMAN persistent configuration settings.<\/p>\n<p>V$ROLLNAME : Lists the names of all online rollback segments. Can only be accessed when the database is open.<\/p>\n<p>V$ROLLSTAT : Contains rollback segment statistics.<\/p>\n<p>V$ROWCACHE : Displays statistics for data dictionary activity. Each row contains statistics for one data dictionary cache.<\/p>\n<p>V$ROWCACHE_PARENT : Displays information for parent objects in the data dictionary.<\/p>\n<p>V$ROWCACHE_SUBORDINATE : Displays information for subordinate objects in the data dictionary.<\/p>\n<p>V$SEGMENT_STATISTICS : Displays information about segment-level statistics.<\/p>\n<p>V$SEGSTAT : Displays information about segment-level statistics.<\/p>\n<p>V$SEGSTAT_NAME : Displays information about segment-level statistics properties.<\/p>\n<p>V$SESS_IO : Lists I\/O statistics for each user session.<\/p>\n<p>V$SESSION : Lists session information for each current session.<\/p>\n<p>V$SESSION_CONNECT_INFO : Displays information about network connections for the current session.<\/p>\n<p>V$SESSION_CURSOR_CACHE : Displays information on cursor usage for the current session.<\/p>\n<p>V$SESSION_EVENT : Lists information on waits for an event by a session.<\/p>\n<p>V$SESSION_LONGOPS : Displays the status of various operations that run for longer than 6 seconds (in absolute time).<\/p>\n<p>V$SESSION_OBJECT_CACHE : Displays object cache statistics for the current user session on the local server (instance).<\/p>\n<p>V$SESSION_WAIT : Lists the resources or events for which active sessions are waiting.<\/p>\n<p>V$SESSTAT : Lists user session statistics. Query the V$STATNAME to find the name of the statistic associated with each statistic number (STATISTIC#).<\/p>\n<p>V$SGA : Contains summary information on the system global area (SGA).<\/p>\n<p>V$SGA_CURRENT_RESIZE_OPS : Displays information about SGA resize operations which are currently in progress.<\/p>\n<p>V$SGA_RESIZE_OPS : Displays information about the last 100 completed SGA resize operations.<\/p>\n<p>V$SGA_DYNAMIC_COMPONENTS : Displays information about the dynamic SGA components.<\/p>\n<p>V$SGA_DYNAMIC_FREE_MEMORY : Displays information about the amount of SGA memory available for future dynamic SGA resize operations.<\/p>\n<p>V$SGASTAT : Contains detailed information on the system global area (SGA).<\/p>\n<p>V$SHARED_POOL_ADVICE : Displays information about estimated parse time savings in the shared pool for different sizes.<\/p>\n<p>V$SHARED_POOL_RESERVED : Fixed view lists statistics that help you tune the reserved pool and space within the shared pool.<\/p>\n<p>V$SORT_SEGMENT : Contains information about every sort segment in a given instance. This view is only updated when tablespace is a TEMPORARY type.<\/p>\n<p>V$SORT_USAGE : Describes sort usage.<\/p>\n<p>V$SPPARAMETER : Lists the contents of the SPFILE. The view returns NULL values if a PFILE was used to start up the instance.<\/p>\n<p>V$SQL : Lists statistics on shared SQL area without the GROUP BY clause and contains one row for each child of the original SQL text entered.<\/p>\n<p>V$SQL_BIND_DATA : Distinct bind variable in each cursor owned by the session querying this view.<\/p>\n<p>V$SQL_BIND_METADATA : Distinct bind variable in each cursor owned by the session querying this view.<\/p>\n<p>V$SQL_CURSOR : Displays debugging information for each cursor associated with the session querying this view.<\/p>\n<p>V$SQL_PLAN : Contains the execution plan information for each child cursor loaded in the library cache.<\/p>\n<p>V$SQL_PLAN_STATISTICS : Provides execution statistics at the row source level for each child cursor.<\/p>\n<p>V$SQL_PLAN_STATISTICS_ALL : Contains memory usage statistics for row sources that use SQL memory (sort or hash-join).<\/p>\n<p>V$SQL_REDIRECTION : Identifies SQL statements that are redirected.<\/p>\n<p>V$SQL_SHARED_CURSOR : Describes explains why a particular child cursor is not shared with existing child cursors.<\/p>\n<p>V$SQL_SHARED_MEMORY : Displays information about the cursor shared memory snapshot.<\/p>\n<p>V$SQL_WORKAREA : Displays information about work areas used by SQL cursors.<\/p>\n<p>V$SQL_WORKAREA_ACTIVE : Contains an instantaneous view of the work areas currently allocated by the system.<\/p>\n<p>V$SQL_WORKAREA_HISTOGRAM : Lists the number of optimal, one-pass and multiple-pass executions segmented by work area.<\/p>\n<p>V$SQLAREA : Lists statistics on shared SQL area and contains one row per SQL string.<\/p>\n<p>V$SQLTEXT : Contains the text of SQL statements belonging to shared SQL cursors in the SGA.<\/p>\n<p>V$SQLTEXT_WITH_NEWLINES : Identical to V$SQLTEXT except.<\/p>\n<p>V$SQLTEXT_WITH_NEWLINES : does not replace newlines and tabs in the SQL statement with spaces.<\/p>\n<p>V$STATISTICS_LEVEL : Lists the status of the statistics\/advisories controlled by statistics_level.<\/p>\n<p>V$STATNAME : Displays decoded statistic names for the statistics shown in the V$SESSTAT and V$SYSSTAT tables.<\/p>\n<p>V$SUBCACHE : Displays information about the subordinate caches currently loaded into library cache memory.<\/p>\n<p>V$SYSSTAT : Lists system statistics. To find the name of the statistic associated with each statistic number (STATISTIC#), query the V$STATNAME view.<\/p>\n<p>V$SESSION_CURSOR_CACHE : view except for system.<\/p>\n<p>V$SYSTEM_EVENT : Contains information on total waits for an event.<\/p>\n<p>V$SYSTEM_PARAMETER : Lists parameters and parameter values that are currently in effect for this instance of Oracle.<\/p>\n<p>V$SYSTEM_PARAMETER2 : Lists parameters and parameter values that are currently in effect for this instance of Oracle.<\/p>\n<p>V$TABLESPACE : Displays tablespace information from the controlfile.<\/p>\n<p>V$TARGETRBA : Depreciated. Use V$INSTANCE_RECOVERY.<\/p>\n<p>V$TEMP_EXTENT_MAP : Displays the status of each unit for all temporary tablespaces.<\/p>\n<p>V$TEMP_EXTENT_POOL : Displays the state of temporary space cached and used for a given instance.<\/p>\n<p>V$TEMP_PING : Depreciated. Use V$TEMP_CACHE_TRANSFER.<\/p>\n<p>V$TEMP_SPACE_HEADER : Displays aggregate information per file per TEMPORARY tablespace regarding how much space is currently being used and how much is free.<\/p>\n<p>V$TEMPFILE : Displays tempfile information.<\/p>\n<p>V$TEMPORARY_LOBS : Displays temporary lobs.<\/p>\n<p>V$TEMPSTAT : Contains information about file read\/write statistics.<\/p>\n<p>V$TEMPSTATXS : A synonym for V_$TEMPSTATXS<\/p>\n<p>V$TIMER : Lists the elapsed time in hundredths of seconds.<\/p>\n<p>V$TIMEZONE_NAMES : Lists valid time zone names.<\/p>\n<p>V$TRANSACTION : Lists the active transactions in the system.<\/p>\n<p>V$TRANSACTION_ENQUEUE : Displays locks owned by transaction state objects.<\/p>\n<p>V$TYPE_SIZE : Lists the sizes of various database components for use in estimating data block capacity.<\/p>\n<p>V$UNDOSTAT : Displays a histogram of statistical data to show how well the system is working.<\/p>\n<p>V$VERSION : Version numbers of core library components in the Oracle server.<\/p>\n<p>V$VPD_POLICY : Lists all the fine-grained security policies and predicates associated with the cursors currently in the library cache.<\/p>\n<p>V$WAITSTAT : Lists block contention statistics. This table is only updated when timed statistics are enabled.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In addition to a database instance, other structures are also created.<\/p>\n","protected":false},"author":1,"featured_media":3428,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[383,338],"tags":[345],"class_list":["post-2627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dba_i","category-oracle-tr","tag-oracle"],"_links":{"self":[{"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/posts\/2627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/comments?post=2627"}],"version-history":[{"count":1,"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/posts\/2627\/revisions"}],"predecessor-version":[{"id":4818,"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/posts\/2627\/revisions\/4818"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sysdba.org\/en\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/media?parent=2627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/categories?post=2627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sysdba.org\/en\/wp-json\/wp\/v2\/tags?post=2627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}