Data Dictionary ve Dinamik Performans İzlemeleri
Data Dictionary ve Dinamik Performans İzlemeleri
Veri Tabanı nin oluşturulmasına ek olarak çeşitli yapılar da oluşturulur.
Data dictionary : Database objeleri hakkında bilgiler içerir
Dynamic performance tables : Database i ve instance ı izlemek ve performansı artırmak için dba ler tarafından kullanılan bilgileri içerir.
PL/SQL packeages : database çeşitli fonksiyonları ekleyen programcıklardır. database oluşturduktan sonra catproc.sql scripti ile oluşturulur. bakınız manul database oluşturma linki.
Database event triggers : Tetikler, kullanıcı işlemleri, database sistem işlemleri bir tablo nun veya view ın değiştirilmesi sonucu devreye giren prosudurlerdir.
Data Dictionary
Oracle veri tabanının merkezidir/kalbidir ve en önemli parçasıdır. Tüm kullanıcılar, uygulama geliştiriciler ve dba ler için önemli bilgi kaynağıdır.
Select cümleleri ile bu bilgiler tablo ve görüntülerden (view) sorgulanır.
Salt okunur Table ve görüntülerden (view) oluşur
System tablespace inde bulunur. Sahibi sys kullanıcısıdır.
Bakımı oracle server tarafından yapılır.
DDL (create, alter, drop, rename, truncate) ve DML (insert, update, delete, merge) cümleleleri syntax) kullanıldıkça oracle server tarafından güncellenir.
Data Dictionary 2 parçadan oluşur;
Temel tablolar (base tables) : Veri tabanı tanımlarını içeren tablolardan oluşur. create database komutu ile oluşturulur (oracle server sql.bsq scriptini çalıştırdğında).
Bu tablolara sadece oracle server yazmalıdır, kullanıcılar çok nadiren direk erişimde bulunurlar çünkü çoğu data şifrelidir. AUD$ tablosu haricindekilere DML cümleleri ile müdahale edilmemelidir.Base tabloya IND$ örnek olabilir.
Data Dictionary Views;
Data dictionary viewlar , base tabloların özetidir. Bunlar base tablolaları daha kullanışlı hale getirir. Data dictionary view lar create database komutundan sonra çalıştırılan catalog.sql scripti ile oluşturulur.
catalog.sql : çok kullanılan data dictionary views ve synonimleri oluşturur.
catproq.sql : server tarafında lazım olan scriptleri çalıştırır.
$ORACLE_HOME/rdbms/admin altında yer alırlar. (manuel veri tabanı oluşturma linkinde bu scriptlerin çalıştırılma aşamalarını bulabilirsiniz.)
Data Dcitonary; Bütün schema objeleri hakkında bilgi içerir.
Mantıksal ve fiziksel veri tabanı yapısı
Alan kullanımı tanımlamalarını
Bütünlük kısıtlamaları
Kullanıcılar
Roller
Haklar (permission)
Denetim (audit)
Oracle Server, data dictionary i öncelikli olarak kullanıcılar, schema objeleri ve depolama yapıları (storage structure) hakkında bilgi almak için kullanır,
DDL (create, alter, drop, rename, truncate) cümleleri çalıştırldıkça , Oracle server Data dictionary de güncellemeleri yapar. Kullanıcı ve DBA ler veri tabanı hakkında bilgi almak için kullanır.
Katogoriler
DBA_xxx : database deki tüm objeler
ALL_xxx : bağlı olan kullanıcının erişme yetkisi olan ve kendisine ait olan objeler
USER_xxx : bağlı olan kullanıcıya ait olan objeler
Örnek;
sys kullanıcısı ile bağlı iseniz 50400 küsür kayıt getirir.
|
1 |
select owner, object_name, object_type from dba_objects ; |
dictionary ve dict_columns’dan data dictonary view ler hakkında genel bilgi alabilirsiniz.
schema objeler : dba_tables; DBA_indexes, dba_tab_columns, dba_constraints
space allocation : dba_segments, dba_extents
database structure: dba_tablespaces, dba_datafiles,
|
1 |
select * from all_catalog where owner=mehmet; |
dict - dictionary nin kısaltılmışdır.bütün dictionary tablolarının isimleri ve açıklamalarını içerir.
|
1 |
SELECT * FROM dict WHERE table_name LIKE '%LINKS%' |
TABLE_NAME COMMENTS
----- ---------
USER_DB_LINKS Database links owned by the user
ALL_DB_LINKS Database links accessible to the user
DBA_DB_LINKS All database links in the database
Oracle server ın versionlarını gösterir.
|
1 |
SELECT * FROM PRODUCT_COMPONENT_VERSION; |
PRODUCT VERSION
----------- ---
NLSRTL 10.2.0.1.0
Oracle Database 10g Enterprise Edition 10.2.0.1.0
PL/SQL 10.2.0.1.0
TNS for Linux: 10.2.0.1.0
Aşağıda belli başlı data dictionary viewları görebilirisiniz.
Dynamic Performance View
Oracle server , baştan sona tüm activitlerini sanal tablolara yazar bu tablolara dynamic performance view denir. Bu sanal tablolar, sadece database çalışırken ram de durur. Database in gerçek zamalı bilglerini içerir . Bu bilgilere çoğu kullanıcı erişemez sadece dba ler ve dba ler tarafından select hakkı verilmiş kullanıcılar erişebilir. Silinemediğinden ve değiştirilemediğinden fixed table olarak da adlandırılabiliyor.
Database aktif olduğu sürece devamlı güncellenir.
İçerdiği bilgilere control file dan ve ram den erişilebilir.
Monitoring ve modifiye/değişiklik (tune) için kullanılır.
sys kullanıcısına aittir.
İsimleri v$ ile başlar
v$fixed_table tablosunda listelenmiştir.
10 G ile birlikte bu bilgileri "Automatic Workload Repository (AWR)" özelliği sayesinde saklayabiliyoruz. Özellikle karşılaştırmalar yapmak için çok faydalı bir özellik.
Belli Başlı Data Dictionary Views
NLS_DATABASE_PARAMETERS - tarih/saat formatı, dil vb ayarları gösterir
GLOBAL_NAME - Database in global ismini verir
ALL_CATALOG - Kullanıcının erişebildiği (sahip olmasa bile) tablolar,görüntüler, eş anlamlar ve sıralar hakkında bilgi içeren görüntüdür.
ALL_COL_COMMENTS - Kullanıcının erişebildiği bütün tabloların alanları üzerinde tanımlı yorumlar hakkında bilgi içeren görüntüdür.
ALL_COL_PRIVS - Kullanıcının erişebildiği bütün tabloların sütunları hakkında bilgi içeren görüntüdür.
ALL_COL_PRIVS_MADE - Kullanıcının kullanım hakkı verdiği bütün sütunlar hakkında bilgi içeren görüntüdür.
ALL_COL_PRIVS_RECD - Kullanıcının kullanım hakkını başkasından aldığı bütün sütunlar hakkında bilgi içeren görüntüdür.
ALL_CONSTRAINTS - Kullanıcının erişebildiği bütün tabloların kısıtlamaları hakkında bilgi içeren görüntüdür.
ALL_CONS_COLUMNS - Kullanıcının erişebildiği bütün tabloların hangi sütunları üzerinde kısıtlama olduğu hakkında bilgi içeren görüntüdür.
ALL_DB_LINKS - Kullanıcının erişebildiği bütün veri tabanı bağlantıları hakkında bilgi içeren görüntüdür.
ALL_DEF_AUDIT_OPTS - Kullanıcının yeni yarattığı nesneler hakkında kontrol yapma seçenekleri ile ilgili bilgi içeren görüntüdür.
ALL_DEPEDENCIES - Kullanıcının erişebildiği nesneler ile ilgili bağımlılıklar hakkında bilgi içeren görüntüdür.
ALL_ERRORS - Kullanıcının erişebildiği nesneler ile ilgili anlık hatalar hakkında bilgi içeren görüntüdür.
ALL_INDEXES - Kullanıcının erişebildiği tablolar üzerinde tanımlı indeksler hakkında bilgi içeren görüntüdür.
ALL_IND_COLUMNS - Kullanıcının erişebildiği tablolar üzerinde tanımlı indekslerin hangi sütunlar üzerinde tanımlı olduğu hakkında bilgi içeren görüntüdür.
ALL_OBJECTS - Kullanıcının erişebildiği bütün nesneler hakkında bilgi içeren görüntüdür.
ALL-SEQUENCES - Kullanıcının erişebildiği bütün sütunlar sıralar hakkında bilgi içeren görüntüdür.
ALL-SNAPSHOTS Kullanıcının erişebildiği snapshotlar hakkında bilgi içeren göürüntüdür.
ALL-SOURCE Kullanıcının erişebildiği kaydedilmiş nesneler ile ilgili kod bilgisi içeren görüntüdür.
ALL-SYNONYMS Kullanıcının erişebildiği bütün eş anlamlar hakkında bilgi içeren görüntüdür.
ALL-TABLES Kullanıcının erişebildiği bütün tablolar hakkında bilgi içeren görüntüdür.
ALL-TAB_COLUMNS Kullanıcının erişebildiği bütünü tablo ,cluster ve görüntülerin sütunları hakkında bilgi içeren görüntüdür.
ALL-TAB_COMMENTS Kullanıcının erişebildiği bütün tablo ,cluster ve görüntüler ile ilgili yorumlar hakkında bilgi içeren görüntüdür.
ALL-TAB_PRIVS Kullanıcının erişebildiği bütün nesneler ile ilgili hak bilgileri içeren görüntüdür.
ALL-TAB_PRIVS_MADE Kullanıcıların nesneleri ile ilgili verdiği haklar hakkında bilgi içeren görüntüdür.
ALL-TAB_PRIVS_RECD Kullanıcının erişebildiği nesneler ile ilgili aldığı haklar hakkında bilgi içeren görüntüdür.
ALL-TRIGGERS Kullanıcıların erişebildiği bütün tetiklemeler hakkında bilgi içeren görüntüdür.
ALL-TRIGGERS_COLS Kullanıcıların erişebildiği bütün tetiklemelerin sütunları hakkında bilgi içeren görüntüdür.
ALL-USERS Veri tabanının bütün kullanıcıları hakkında bilgi içeren görüntüdür
ALL-VIEWS Kullanıcıların erişebildiği bütün görüntüler hakkında bilgi içeren görüntüdür
CAT USER_CATALOG görüntüsü için tanımlanmış eşanlamdır.
CLU USER_CLUSTERS görüntüsü için tanımlanmış eşanlamdır
COLS USER_TAB_COLUMNS görüntüsü için tanımlanmış eşanlamdır
DBA_AUDIT_OBJECT USER_AUDIT_OBJECT görüntüsü için tanımlanmış eşanlamdır
DBA_AUDIT_SESSION USER_AUDIT_SESSION görüntüsü için tanımlanmış eşanlamdır
DBA_AUDIT_STATEMENT USER_AUDIT_STATEMENT görüntüsü için tanımlanmış eşanlamdır.
DBA_AUDIT_TRAIL USER_AUDIT_TRAIL görüntüsü için tanımlanmış eşanlamdır.
DBA_CATALOG Veri tabanındaki bütün tablolar, görüntüler, eşanlamlar ve sıralar hakkında bilgi içeren görüntüdür.
DBA_CLUSTERS Veri tabanındaki bütün clusterlar hakkında bilgi içeren görüntüdür.
DBA_CLU_COLUMNS Veri tabanındaki bütün clusterların sütunları hakkında bilgi içeren görüntüdür.
DBA_COL_COMMENTS Veri tabanındaki bütün tabloların ve görüntülerin sütunları hakkında bilgi içeren görüntüdür.
DBA_COL_PRIVS Veri tabanındaki bütün tablo sütunları ile ilgili hakkında bilgi içeren görüntüdür.
DBA_CONSTRAINTS Veri tabanındaki bütün tablo sütunları ile ilgili hakkında bilgi içeren görüntüdür.
DBA_CONS_COLUMNS Veri tabanındaki bütün kısıtlamaların tabloların hangi sütunları üzerinde tanımlı olduğu hakkında bilgi içeren görüntüdür.
DBA_DATA_FILES Veri tabanındaki veri dosyaları hakkında bilgi içeren görüntüdür.
DBA_DB_LINKS Veri tabanında bütün veri tabanı bağlantıları hakkında bilgi içeren görüntüdür.
DBA_DDL_LOCKS Veri tabanındaki bütün DDL komutları ile ilgili kilitler hakkında bilgi içeren görüntüdür.
DBA_DEPENDENCIES Veri tabanında bütün bağımlılıklar hakkında bilgi içeren görüntüdür.
DBA_DML_LOCKS Veri tabanındaki bütün DML komutları ile ilgili kilitler hakkında bilgi içeren görüntüdür.
DBA_ERRORS Veri tabanındaki bütün nesneler ile ilgili olan anlık hatalar hakkında bilgi içeren görüntüdür.
DBA_EXP_FILES İhraç(export) dosyaları hakkında bilgi içeren görüntüdür.
DBA_EXP_OBJECTS Artan ihraç alının nesneler hakkında bilgi içeren görüntüdür.
DBA_EXP_VERSION Son alınan ihracın (export) verbiyon numarası hakkında bilgi içeren görüntüdür.
DBA_EXTENTS Veri tabanındaki bütün genişlemeler hakkında bilgi içeren görüntüdür.
DBA_FREE_SPACE Veri tabanındaki bütün tablespacelerin boş alanları hakkında bilgi içeren görüntüdür.
DBA_INDEXES Veri tabanındaki bütün indeksler hakkında bilgi içeren görüntüdür.
DBA_IND_COLUMNS Veri tabanındaki bütün indekslerin hangi alanlar üzerinde olduğu hakkında bilgi içeren görüntüdür.
DBA_LOCKS Veri tabanındaki bütün kilitler hakkında bilgi içeren görüntüdür.
DBA_OBJECTS Veri tabanındaki bütün nesneler hakkında bilgi içeren görüntüdür.
DBA_OBJECT_SIZE Veri tabanındaki bütün PL/SQL nesneleri hakkında bilgi içeren görüntüdür.
DBA_OBJ_AUDIT_OPTS Veri tabanındaki bütün tablo ve görüntüler ile ilgili kontroller hakkında bilgi içeren görüntüdür.
DBA_PRIV_AUDIT_OPTS Veri tabanındaki bütün haklar ile ilgili kontroller hakkında bilgi içeren görüntüdür.
DBA_PROFILES Veri tabanındaki bütün kullanıcılara ait olan parametreler hakkında bilgi içeren görüntüdür.
DBA_ROLE_PRIVS Veri tabanındaki bütün kullanıcı ve rollere verilen haklar hakkında bilgi içeren görüntüdür.
DBA_ROLES Veri tabanındaki bütün roller hakkında bilgi içeren görüntüdür.
DBA_ROLLBACK_SEGS Veri tabanındaki bütün geri alma parçaları hakkında bilgi içeren görüntüdür.
DBA_SEGMENTS Veri tabanındaki bütün parçaların kayıt parametreleri hakkında bilgi içeren görüntüdür.
DBA_SEQUENCES Veri tabanındaki bütün sıralar hakkında bilgi içeren görüntüdür.
DBA_SNAPSHOTS Veri tabanındaki bütün snapshot hakkında bilgi içeren görüntüdür.
DBA_SNAPSHOT_LOGS Veri tabanındaki bütün snapshot yedekleri hakkında bilgi içeren görüntüdür.
DBA_SOURCE Veri tabanındaki bütün kaydedilmiş nesneler hakkında bilgi içeren görüntüdür.
DBA_STMT_AUDIT_OPTS Veri tabanındaki bütün sistem kontrol opsiyonları veri tabanındaki bütün kaydedilmiş nesneler hakkında bilgi içeren görüntüdür.
DBA_SYNONYMS Veri tabanındaki bütün eşanlamlar hakkında bilgi içeren görüntüdür.
DBA_SYS_PRIVS Veri tabanındaki bütün kullanıcı ve rollere veriler sistem hakları veri tabanındaki bütün kaydedilmiş nesneler hakkında bilgi içeren görüntüdür.
DBA_TABLES Veri tabanındaki bütün tablolar hakkında bilgi içeren görüntüdür.
DBA_TABLESPACES Veri tabanındaki bütün tablespace’ ler hakkında bilgi içeren görüntüdür.
DBA_TAB_COLUMNS Veri tabanındaki bütün tabloların sütunları hakkında bilgi içeren görüntüdür.
DBA_COMMENTS Veri tabanındaki bütün tablo ve görüntüler ile ilgili yorumlar hakkında bilgi içeren görüntüdür.
DBA_TAB_PRIVS Veri tabanındaki bütün nesneler ile ilgili olan haklar hakkında bilgi içeren görüntüdür.
DBA_TRIGGERS Veri tabanındaki bütün tetiklemeler hakkında bilgi içeren görüntüdür.
DBA_TS_QUOTAS Veri tabanındaki bütün kullanıcıların taslespace hakları hakkında bilgi içeren görüntüdür.
DBA_USERS Veri tabanındaki bütün kullanıcılar hakkında bilgi içeren görüntüdür.
DBA_VIEWS Veri tabanındaki bütün görüntüler hakkında bilgi içeren görüntüdür.
DBA_WAITERS Veri tabanındaki bütün kilit bekleyen oturumlar hakkında bilgi içeren görüntüdür.
DBMS_ALERT_INFO Veri tabanındaki bütün kayıtlı mesajlar hakkında bilgi içeren görüntüdür.
ROLE_TAB_PRIVS Rollere verilen bütün tablo hakları(grants) hakkında bilgi içeren görüntüdür.
SEQ USER_SEQUENCES görüntüsü için tanımlanmış eşanlamdır.
SESSION_PRIVS Kullanıcıya anlık olarak verilen haklar hakkında bilgi içeren görüntüdür.
SESSION_ROLES Kullanıcıya anlık olarak verilen roller hakkında bilgi içeren görüntüdür.
SYN USER_SYNONYMS görüntüsü için tanımlanmış eşanlamdır.
TABLE_PRIVILEGES Kullanıcının erişebildiği bütün nesneler ile ilgili hak bilgileri içeren görüntüdür.
TABS USER_TABLES görüntüsü için tanımlanmış eşanlamdır.
USER_AUDIT_OBJECT Kullanıcının yaptığı işler ile ilgili kontrol sonucu olan kayıtlar hakkında bilgi içeren görüntüdür.
USER_AUDIT_SESSION Kullanıcının yaptığı işler ile ilgili kontrol sonucu olan oturumlar hakkında bilgi içeren görüntüdür
USER_AUDIT_STATEMENT Kullanıcıların yaptığı işleri kontrol için yazılan SQL’ ler hakkında bilgi içeren görüntüdür
USER_AUDIT_TRAIL Kullanıcının yaptığı işler ile ilgili kontrol sonucu olan kayıtlar hakkında bilgi içeren görüntüdür.
USER_CATALOG Kullanıcının sahip olduğu tablolar, görüntüler,eşanlamlar ve sıralar hakkında bilgi içeren görüntüdür
USER_CLUSTERS Kullanıcının sahip olduğu clusterlar hakkında bilgi içeren görüntüdür
USER_CLU_COLUMNS Kullanıcının sahip olduğu clusterların sütunları hakkında bilgi içeren görüntüdür
USER_COL_COMMENTS Kullanıcının sahip olduğu tablo ve görüntüler üzerinde tanımlı yorumlar hakkında bilgi içeren görüntüdür.
USER_COL_PRIVS Kullanıcının sahip olduğu nesnelerin sütunları ile ilgili verdiği haklar hakkında bilgi içeren görüntüdür.
USER_COL_PRIVS_MADE Kullanıcının hak verdiği sütunlar hakkında bilgi içeren görüntüdür.
USER_COL_PRIVS_RECD Kullanıcının hak aldığı sütunlar hakkında bilgi içeren görüntüdür.
USER_CONSTRAINTS Kullanıcının sahip olduğu tablolar üzerinde tanımlı kısıtlamalar hakkında bilgi içeren görüntüdür.
USER_CONS_COLUMNS Kullanıcının sahip olduğu tablolar üzerinde tanımlı kısıtlamaların hangi sütunlar üzerinde tanımlı olduğu hakkında bilgi içeren görüntüdür.
USER_DB_LINKS Kullanıcının sahip olduğu veri tabanı bağlantıları hakkında bilgi içeren görüntüdür.
USER_DEPENDENCIES Kullanıcının sahip olduğu nesneler ile ilgili bağımlılıklar hakkında bilgi içeren görüntüdür.
USER_ERRORS Kullanıcının sahip olduğu kaydedilmiş nesneler ile ilgili hatalar hakkında bilgi içeren görüntüdür.
USER_EXTENT Kullanıcının sahip olduğu genişlemeler hakkında bilgi içeren görüntüdür.
USER_FREE_SPACE Kullanıcıların sahip olduğu tablespacelerin boş alanları hakkında bilgi içeren görüntüdür.
USER_INDEXES Kullanıcının sahip olduğu indeksler hakkında bilgi içeren görüntüdür.
USER_IND_COLUMNS Kullanıcının sahip olduğu indekslerin tanımlı olduğu alanlar hakkında bilgi içeren görüntüdür.
USER_OBJECTS Kullanıcıların sahip olduğu nesneler hakkında bilgi içeren görüntüdür.
USER_OBJECT_SIZE Kullanıcıların sahip oldukları nesnelerin büyüklükleri hakkında bilgi içeren görüntüdür.
USER_OBJ_AUDIT_OPTS Kullanıcıların sahip olduğu nesneler ile ilgili kontrol seçenekleri hakkında bilgi içeren görüntüdür.
USER_RESOURCE_LIMITS Kullanıcıların sahip olduğu kaynakların limiti hakkında bilgi içeren görüntüdür.
USER_ROLE_PRIVS Kullanıcıların sahip olduğu roller hakkında bilgi içeren görüntüdür.
USER_SEGMENTS Kullanıcıların sahip olduğu parçalar hakkında bilgi içeren görüntüdür.
USER_SEQUENCES Kullanıcıların sahip olduğu sıralar hakkında bilgi içeren görüntüdür.
USER_SNAPSHOTS Kullanıcının erişebildiği veri tabanı görüntüleri hakkında bilgi içeren görüntüdür.
USER_SNAPSHOT_LOGS Kullanıcıların erişebildiği veri tabanı görüntüleri kayıtları hakkında bilgi içeren görüntüdür.
USER_SOURCE Kullanıcının sahip olduğu kaydedilmiş nesneler hakkında bilgi içeren görüntüdür.
USER_SYNONYMS Kullanıcının sahip olduğu eşanlamlar hakkında bilgi içeren görüntüdür.
USER_SYS_PRIVS Kullanıcının sahip olduğu sistem hakları hakkında bilgi içeren görüntüdür.
USER_TABLES Kullanıcının sahip olduğu tablolar hakkında bilgi içeren görüntüdür.
USER_TABLESPACES Kullanıcının sahip olduğu tablespaceler hakkında bilgi içeren görüntüdür.
USER_TAB_PRIVS Kullanıcının sahip olduğu nesneler ile ilgili haklar hakkında bilgi içeren görüntüdür.
USER_TAB_PRIVS_MADE Kullanıcının sahip olduğu nesneler ile ilgili verdiği haklar hakkında bilgi içeren görüntüdür.
USER_TAB_PRIVS_RECD Kullanıcının hak aldığı nesneler hakkında bilgi içeren görüntüdür.
USER_TRIGGERS Kullanıcının sahip olduğu tetiklemeler hakkında bilgi içeren görüntüdür.
USER_TRIGGER_COLS Kullanıcıların sahip olduğu bütün tetiklemelerin sütunları hakkında bilgi içeren görüntüdür.
USER_TS_QUOTAS Kullanıcıların sahip olduğu tablespacelerin yer bilgileri hakkında bilgi içeren görüntüdür.
USER_USERS Bağlı olar kullanıcının bilgileri hakkında bilgi içeren görüntüdür.
USER_VIEWS Kullanıcıların sahip olduğu görüntüler hakkında bilgi içeren görüntüdür.
Belli Başlı Dynamic Performance Views
V$_SEQUENCES - Allow users to query to see what the next sequence number will be without causing the sequence number to be incremented.
V$ACCESS - Displays objects in the database that are currently locked and sessions that are accessing them.
V$AQ - Messages in a specific database. Describes statistics for the queues in the database.
V$AQ1 - Describes statistics for the queues in the database.
V$ARCHIVE - Contains information on redo log files in need of archiving. Each row provides information for one thread. (also available in V$LOG).
V$ARCHIVE_DEST - Describes, for the current instance, all the archive log destinations, their current value, mode, and status.
V$ARCHIVE_DEST_STATUS - Displays runtime and configuration information for the archived redo log destinations.
V$ARCHIVE_GAP - Displays information about archive gaps on a standby database.
V$ARCHIVE_PROCESSES - Provides information about the state of the various ARCH processes for the instance.
V$ARCHIVED_LOG - Displays archived log information from the controlfile, including archive log names.
V$BACKUP - Displays the backup status of all online datafiles.
V$BACKUP_ASYNC_IO - Displays performance information about ongoing and recently completed RMAN backups and restores.
V$BACKUP_CORRUPTION - Displays information about corruptions in datafile backups from the controlfile.
V$BACKUP_DATAFILE - Displays backup datafile and backup controlfile information from the controlfile.
V$BACKUP_DEVICE - Displays information about supported backup devices.
V$BACKUP_PIECE - Displays information about backup pieces from the controlfile.
V$BACKUP_REDOLOG - Displays information about archived logs in backup sets from the controlfile.
V$BACKUP_SET - Displays backup set information from the controlfile.
V$BACKUP_SPFILE - Displays information about server parameter files in backup sets.
V$BACKUP_SYNC_IO - Displays performance information about ongoing and recently completed RMAN backups and restores.
V$BGPROCESS - Describes the background processes.
V$BH Shows the data object ID, status and number of pings for all blocks in the buffer pool.
V$BSP - Depreciated. Use V$CR_BLOCK_SERVER.
V$BUFFER_POOL - Displays information about all buffer pools available for the instance.
V$BUFFER_POOL_STATISTICS - Displays information about all buffer pools available for the instance.
V$CLASS_PING - Depreciated. Use V$CLASS_CACHE_TRANSFER.
V$COMPATIBILITY - Displays features in use by the database instance that may prevent downgrading to a previous release.
V$COMPATSEG - Lists the permanent features in use by the database that will prevent moving back to an earlier release.
V$CONTEXT - Lists set attributes in the current session.
V$CONTROLFILE - Lists the names of the controlfile.
V$CONTROLFILE_RECORD_SECTION - Displays information about the controlfile record sections.
V$COPY_CORRUPTION - Displays information about datafile copy corruptions from the controlfile.
V$CR_BLOCK_SERVER - Displays statistics on the block server background processes (BSPn) used in cache fusion. Used by Oracle Services.
V$DATABASE - Contains database information from the controlfile.
V$DATABASE_BLOCK_CORRUPTION - Displays information about database blocks that were corrupted after the last backup.
V$DATABASE_INCARNATION - Displays information about all database incarnations.
V$DATAFILE - Contains datafile information from the controlfile.
V$DATAFILE_COPY - Displays datafile copy information from the controlfile.
V$DATAFILE_HEADER - Displays datafile information from the datafile headers.
V$DB_CACHE_ADVICE - Contains rows that predict the number of physical reads for the cache size corresponding to each row.
V$DB_OBJECT_CACHE - Displays database objects that are cached in the library cache.
V$DB_PIPES - Displays the pipes that are currently represented in the shared pool for this instance.
V$DBFILE - Depreciated. Use V$DATAFILE instead.
V$DBLINK - Describes all database links opened by the session issuing the query on V$DBLINK.
V$DELETED_OBJECT - Displays information about deleted archived logs, datafile copies and backup pieces from the controlfile.
V$ENABLEDPRIVS - Displays which privileges are enabled. These privileges can be found in the table SYS.SYSTEM_PRIVILEGE_MAP.
V$ENQUEUE_LOCK - Displays all locks owned by enqueue state objects. The columns here are identical to the columns in V$LOCK.
V$ENQUEUE_STAT - Displays statistics on the number of enqueue (lock) requests for each type of lock.
V$EVENT_NAME - This view contains information about wait events.
V$EXECUTION - Parallel Execution view.
V$FAST_START_SERVERS - Provides information about all the recovery slaves performing parallel transaction recovery.
V$FAST_START_TRANSACTIONS - Contains information about the progress of the transactions that Oracle is recovering.
V$FILE_PING - Depreciated. Use V$FILE_CACHE_TRANSFER.
V$FILESTAT - Contains information about file read/write statistics.
V$FILESTATXS - Not listed in Oracle Documentation
V$FIXED_TABLE - Displays all dynamic performance tables, views, and derived tables in the database. V$Views and X$Tables.
V$FIXED_VIEW_DEFINITION - Contains the definitions of all the fixed views (views beginning with V$).
V$GLOBAL_BLOCKED_LOCKS - Displays global blocked locks.
V$GLOBAL_TRANSACTION - Displays information on the currently active global transactions.
V$GLOBALCONTEXT
V$INDEXED_FIXED_COLUMN - Displays the columns in dynamic performance tables that are indexed (X$ tables).
V$INSTANCE - Displays the state of the current instance.
V$INSTANCE_RECOVERY - Monitors the mechanisms available to users to limit recovery I/O.
V$KCCDI Not listed in Oracle Documentation
V$KCCFE Not listed in Oracle Documentation
V$_LOCK Not listed in Oracle Documentation
V$_LOCK1 Synonym for the table V$_LOCK
V$LATCH - Lists statistics for non-parent latches and summary statistics for parent latches.
V$LATCH_CHILDREN - Contains statistics about child latches
V$LATCH_MISSES - Contains statistics about missed attempts to acquire a latch.
V$LATCH_PARENT - Contains statistics about the parent latch.
V$LATCHHOLDER - Contains information about the current latch holders.
V$LATCHNAME - Contains information about decoded latch names for the latches shown in V$LATCH.
V$LIBRARYCACHE - Contains statistics about library cache performance and activity.
V$LIBRARY_CACHE_MEMORY - Displays information about memory allocated to library cache memory objects in different namespaces.
V$LICENSE - Contains information about license limits.
V$LOADISTAT - Contains errors that occurred when updating indexes on a table during a load using the Direct Path API.
V$LOADPSTAT - Contains statistics about the number of rows loaded into a partition, or subpartition, during a load using the Direct Path API.
V$LOCK - Lists the locks currently held by the Oracle server and outstanding requests for a lock or latch.
V$LOCKED_OBJECT - Lists all locks acquired by every transaction on the system.
V$LOG - Contains log file information from the controlfiles.
V$LOG_HISTORY - Contains log history information from the controlfile.
V$LOGFILE - Contains information about redo log files.
V$LOGHIST - Depreciated. Use V$LOG_HISTORY
V$MAX_ACTIVE_SESS_TARGET_MTH Depreciated. Use
V$ACTIVE_SESS_POOL_MTH.
V$MLS_PARAMETERS - This is a Trusted Oracle7 server view that lists Trusted Oracle7 server-specific initialization parameters
V$MTS - Depreciated. Use V$SHARED_SERVER_MONITOR.
V$MTTR_TARGET_ADVICE Contains rows that predict the number of physical I/Os for the MTTR corresponding to each row.
V$MYSTAT Contains statistics on the current session.
V$NLS_PARAMETERS - Contains current values of NLS parameters.
V$NLS_VALID_VALUES - Lists all valid values for NLS parameters.
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.
V$OBJECT_USAGE - Use this view to monitor index usage.
V$OBSOLETE_PARAMETER - Lists obsolete parameters. If any value is true, you should examine why.
V$OFFLINE_RANGE - Displays datafile offline information from the controlfile.
V$OPEN_CURSOR - Lists cursors that each user session currently has opened and parsed.
V$OPTION - Lists options that are installed with the Oracle server.
V$PARAMETER - Lists parameters and their values in effect for current session.
V$PARAMETER2 - Lists parameters and their values in effect for current session with each value appearing as a row in the view.
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.
V$PGA_TARGET_ADVICE_HISTOGRAM - Predicts how statistics displayed by the
V$SQL_WORKAREA_HISTOGRAM dynamic view would be impacted if the value of the PGA_AGGREGATE_TARGET parameter is changed.
V$PGASTAT - Provides PGA memory usage statistics as well as statistics about the automatic PGA memory manager when it is enabled.
V$PQ_SESSTAT - Lists session statistics for parallel queries.
V$PQ_SLAVE - Lists statistics for each of the active parallel execution servers on an instance.
V$PQ_SYSSTAT - Lists system statistics for parallel queries.
V$PQ_TQSTAT - This view contains statistics on parallel execution operations.
V$PROCESS - Contains information about the currently active processes.
V$PROXY_ARCHIVEDLOG - Contains descriptions of archived log backups which are taken with a new feature called Proxy Copy.
V$PROXY_DATAFILE - Contains descriptions of datafile and controlfile backups that are taken with Proxy Copy.
V$PWFILE_USERS - Lists users who have been granted SYSDBA and SYSOPER privileges as derived from the password file.
V$PX_PROCESS - Displays information about parallel processes running in a session.
V$PX_PROCESS_SYSSTAT - Contains statistics about parallel processes.
V$PX_SESSION - Contains session information about parallel processes.
V$PX_SESSTAT - Displays session statistics about parallel execution.
V$RECOVER_FILE - Displays the status of files needing media recovery.
V$RECOVERY_FILE_STATUS - Contains one row for each datafile for each RECOVER statement.
V$RECOVERY_LOG - Lists information about archived logs that are needed to complete media recovery.
V$RECOVERY_PROGRESS - Can be used to track database recovery operations to ensure that they are not stalled.
V$RECOVERY_STATUS - Contains statistics of the current recovery process.
V$RESERVED_WORDS - Provides a list of all the keywords that are used by the PL/SQL compiler.
V$RESOURCE - Contains resource name and address information.
V$RESOURCE_LIMIT - Displays information about global resource use for some of the system resources.
V$RESUMABLE - See DBA_RESUMABLE. This is a guess.
V$RMAN_CONFIGURATION - Lists information about RMAN persistent configuration settings.
V$ROLLNAME - Lists the names of all online rollback segments. Can only be accessed when the database is open.
V$ROLLSTAT - Contains rollback segment statistics.
V$ROWCACHE - Displays statistics for data dictionary activity. Each row contains statistics for one data dictionary cache.
V$ROWCACHE_PARENT - Displays information for parent objects in the data dictionary.
V$ROWCACHE_SUBORDINATE - Displays information for subordinate objects in the data dictionary.
V$SEGMENT_STATISTICS - Displays information about segment-level statistics.
V$SEGSTAT - Displays information about segment-level statistics.
V$SEGSTAT_NAME - Displays information about segment-level statistics properties.
V$SESS_IO - Lists I/O statistics for each user session.
V$SESSION - Lists session information for each current session.
V$SESSION_CONNECT_INFO - Displays information about network connections for the current session.
V$SESSION_CURSOR_CACHE - Displays information on cursor usage for the current session.
V$SESSION_EVENT - Lists information on waits for an event by a session.
V$SESSION_LONGOPS - Displays the status of various operations that run for longer than 6 seconds (in absolute time).
V$SESSION_OBJECT_CACHE - Displays object cache statistics for the current user session on the local server (instance).
V$SESSION_WAIT - Lists the resources or events for which active sessions are waiting.
V$SESSTAT - Lists user session statistics. Query the V$STATNAME to find the name of the statistic associated with each statistic number (STATISTIC#).
V$SGA - Contains summary information on the system global area (SGA).
V$SGA_CURRENT_RESIZE_OPS - Displays information about SGA resize operations which are currently in progress.
V$SGA_RESIZE_OPS - Displays information about the last 100 completed SGA resize operations.
V$SGA_DYNAMIC_COMPONENTS - Displays information about the dynamic SGA components.
V$SGA_DYNAMIC_FREE_MEMORY - Displays information about the amount of SGA memory available for future dynamic SGA resize operations.
V$SGASTAT - Contains detailed information on the system global area (SGA).
V$SHARED_POOL_ADVICE - Displays information about estimated parse time savings in the shared pool for different sizes.
V$SHARED_POOL_RESERVED - Fixed view lists statistics that help you tune the reserved pool and space within the shared pool.
V$SORT_SEGMENT - Contains information about every sort segment in a given instance. This view is only updated when tablespace is a TEMPORARY type.
V$SORT_USAGE - Describes sort usage.
V$SPPARAMETER - Lists the contents of the SPFILE. The view returns NULL values if a PFILE was used to start up the instance.
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.
V$SQL_BIND_DATA - Distinct bind variable in each cursor owned by the session querying this view.
V$SQL_BIND_METADATA - Distinct bind variable in each cursor owned by the session querying this view.
V$SQL_CURSOR - Displays debugging information for each cursor associated with the session querying this view.
V$SQL_PLAN - Contains the execution plan information for each child cursor loaded in the library cache.
V$SQL_PLAN_STATISTICS - Provides execution statistics at the row source level for each child cursor.
V$SQL_PLAN_STATISTICS_ALL - Contains memory usage statistics for row sources that use SQL memory (sort or hash-join).
V$SQL_REDIRECTION - Identifies SQL statements that are redirected.
V$SQL_SHARED_CURSOR - Describes explains why a particular child cursor is not shared with existing child cursors.
V$SQL_SHARED_MEMORY - Displays information about the cursor shared memory snapshot.
V$SQL_WORKAREA - Displays information about work areas used by SQL cursors.
V$SQL_WORKAREA_ACTIVE - Contains an instantaneous view of the work areas currently allocated by the system.
V$SQL_WORKAREA_HISTOGRAM Lists the number of optimal, one-pass and multiple-pass executions segmented by work area.
V$SQLAREA - Lists statistics on shared SQL area and contains one row per SQL string.
V$SQLTEXT - Contains the text of SQL statements belonging to shared SQL cursors in the SGA.
V$SQLTEXT_WITH_NEWLINES - Identical to V$SQLTEXT except
V$SQLTEXT_WITH_NEWLINES - does not replace newlines and tabs in the SQL statement with spaces.
V$SQLXS - Not listed in Oracle Documentation
V$STATISTICS_LEVEL - Lists the status of the statistics/advisories controlled by statistics_level
V$STATNAME - Displays decoded statistic names for the statistics shown in the V$SESSTAT and V$SYSSTAT tables.
V$SUBCACHE - Displays information about the subordinate caches currently loaded into library cache memory.
V$SYSSTAT - Lists system statistics. To find the name of the statistic associated with each statistic number (STATISTIC#), query the V$STATNAME view.
V$SYSTEM_CURSOR_CACHE - Displays similar information to the
V$SESSION_CURSOR_CACHE - view except for system.
V$SYSTEM_EVENT - Contains information on total waits for an event.
V$SYSTEM_PARAMETER - Lists parameters and parameter values that are currently in effect for this instance of Oracle.
V$SYSTEM_PARAMETER2 - Lists parameters and parameter values that are currently in effect for this instance of Oracle
V$TABLESPACE - Displays tablespace information from the controlfile.
V$TARGETRBA - Depreciated. Use V$INSTANCE_RECOVERY.
V$TEMP_EXTENT_MAP - Displays the status of each unit for all temporary tablespaces.
V$TEMP_EXTENT_POOL - Displays the state of temporary space cached and used for a given instance.
V$TEMP_PING - Depreciated. Use V$TEMP_CACHE_TRANSFER.
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.
V$TEMPFILE - Displays tempfile information.
V$TEMPORARY_LOBS - Displays temporary lobs.
V$TEMPSTAT - Contains information about file read/write statistics.
V$TEMPSTATXS - Not listed in Oracle Documentation
V$TIMER - Lists the elapsed time in hundredths of seconds.
V$TIMEZONE_NAMES - Lists valid time zone names.
V$TRANSACTION - Lists the active transactions in the system.
V$TRANSACTION_ENQUEUE - Displays locks owned by transaction state objects.
V$TYPE_SIZE - Lists the sizes of various database components for use in estimating data block capacity.
V$UNDOSTAT - Displays a histogram of statistical data to show how well the system is working.
V$VERSION - Version numbers of core library components in the Oracle server.
V$VPD_POLICY - Lists all the fine-grained security policies and predicates associated with the cursors currently in the library cache.
V$WAITSTAT - Lists block contention statistics. This table is only updated when timed statistics are enabled.
