23 Kasım 2011 Çarşamba

Oracle/PLSQL: Oracle Sistem Tabloları

Oracle/PLSQL: Oracle Sistem Tabloları

Bütün gerçekten ilişkisel olan sistemler sistem bilgilerini saklayan alanlara sahiptir. Sistem bilgilerini içeren bu alanlara diğer alanlar için kullanılan klasik yöntemler ile erişilebilir. Oracle ilişkisel veri tabanlarında da sistem bilgileri kullanıcının yetki seviyesine göre erişebildiği tablolarda tutulur. Bu tablolar kullanılarak sistem bütünü hakkında veya kullanıcının sahip olduğu haklar çerçevesinde yetkisi olduğu objeler hakkında detaylı bilgiler elde edilebilir. Sistem tabloları geliştirilen prosedürler veya fonksiyonlar içerisinde kullanılabilir, sistemin bütünü için detaylı bilgi içerdiğinden dolayı analiz, istatistik veya karşılaştırma işlemleri için büyük kolaylık sağlarlar. Örneğin ALL_TABLES sistem tablosu kullanılarak istenilen kullanıcının tüm tabloları üzerinde analiz yapan bir prosedür yazılabilir.

Aşağıdaki listede oracle sistem tablolarının alfabetik olarak sıralanmış listesini bulabilirsiniz. Açıklamaları Türkçe ifade etmeye çalıştım, listenin orjinal hali için http://www.techonthenet.com/oracle/sys_tables/index.php bağlantısını kullanabilirsiniz.


Sistem Tablosu
Açıklaması
ALL_ARGUMENTS
Objenin içerisindeki kullanıcı tarafından erişilebilir argümanlar.
ALL_CATALOG
Kullanıcı tarafından erişilebilir olan bütün, tablolar, viewlar, sysnonymler, sequenceler..
ALL_COL_COMMENTS
Erişilebilir tablo ve viewlardarki kolon yorumları.
ALL_CONSTRAINTS
Erişilebilir tablolardaki constraint/ilişki kısıtı tanımlamaları.
ALL_CONS_COLUMNS
Constraint/ilişki tanımlarının kolon bilgileri.
ALL_DB_LINKS
Kullanıcı tarafından erişilebilir olan veritabanı üzerinde tanımlı db linkler.
ALL_ERRORS
Kullanıcının create etmeye yetkisi olduğu objelerdeki hatalar.
ALL_INDEXES
Kullanıcının erişebildiği tablolar üzerindeki indexlerin tanımlamaları.
ALL_IND_COLUMNS
Erişilebilen tablolardaki index içeren kolonlar.
ALL_LOBS
Description of LOBs contained in tables accessible to the user
ALL_OBJECTS
Kullanıcının erişim hakkı olan bütün objeler.
ALL_OBJECT_TABLES
Kullanıcının erişim hakkı olan bütün obje tablolarının açıklamaları
ALL_SEQUENCES
Kullanıcının erişim hakkı olan sequenceler.
ALL_SNAPSHOTS
Kullanıcının erişim hakkı olan snapshotlar.
ALL_SOURCE
Kullanıcının create etme hakkı olduğu bütün objelerin kaynak/kod bilgileri.
ALL_SYNONYMS
Kullanıcının erişim hakkı olan bütün synonym objeleri.
ALL_TABLES
Kullanıcının erişebildiği tüm tablolar.
ALL_TAB_COLUMNS
Kullanıcının tablolarının, viewlarının ve clusterlarının tüm kolonları.
ALL_TAB_COL_STATISTICS
Kullanıcının tablolarının, viewlarının ve clusterlarının tüm kolonları.
ALL_TAB_COMMENTS
Kullanıcının erişebildiği tablolar ve viewlar üzerindeki yorum bilgileri.
ALL_TRIGGERS
Kullanıcı tarafından erişilebilen trigger objeleri.
ALL_TRIGGER_COLS
Kullanıcının triggerları içerisindeki kolon kullanımları veya kullanıcı tablolarının üzerindeki triggerların içerisindeki kolon tanımlama bilgileri.
ALL_TYPES
Kullanıcının erişim hakkı olan tipler.
ALL_UPDATABLE_COLUMNS
Güncellenebilir bütün kolon tanımlamaları.
ALL_USERS
Veritabanın bütün kullanıcıları hakkında bilgiler.
ALL_VIEWS
Kullanıcı tarafından erişilebilir viewlar.
DATABASE_COMPATIBLE_LEVEL
Veritabanı uyumluluk seviyesi bilgisini gösterir.
DBA_DB_LINKS
Veritabanındaki bütün db linkler.
DBA_ERRORS
Bütün objelerdeki hatalar.
DBA_OBJECTS
Veritabanındaki bütün objeler.
DBA_ROLES
Veritabanında bulunan bütün roller.
DBA_ROLE_PRIVS
Kullanıcılara veya rollere atanmış olan rollerin bilgileri.
DBA_SOURCE
Veritabanında tutulan bütün objelerin kaynak kodları.
DBA_TABLESPACES
Veritabanındaki bütün tablo uzaylarının bilgileri.
DBA_TAB_PRIVS
Veritabanındaki bütün objelerin erişilebilme hakları.
DBA_TRIGGERS
Veritabanındaki bütün triggerlar.
DBA_TS_QUOTAS
Veritabanındaki bütün kullanıcılar için tablo uzayları kotaları.
DBA_USERS
Veritabanındaki bütün kullanıcılar.
DBA_VIEWS
Veritabanındaki bütün viewlar.
DICTIONARY
Veritabanındaki bütün sistem tablolarının ve viewlarının açıklamalarının bulunduğu veritabanı sözlüğü.
DICT_COLUMNS
Veritabanındaki bütün sistem tablolarının ve viewların kolonlarının açıklamalarının bulunduğu veritabanı sözlüğü.
GLOBAL_NAME
Global veritabanı ismi
NLS_DATABASE_PARAMETERS
Veritabanına ait NLS bilgilerinin değerleri.
NLS_INSTANCE_PARAMETERS
Veritabanındaki bir instance için NLS bilgilerinin değerleri.
NLS_SESSION_PARAMETERS
Kullanıcı oturumu için NLS bilgilerinin değerleri.
PRODUCT_COMPONENT_VERSION
version and status information for component products
ROLE_TAB_PRIVS
Rollere atanmış olan tablo yetkilendirmeleri.
SESSION_PRIVS
Kullanıcının yetkileri.
SESSION_ROLES
Kullanıcı için yetkilendirilmiş roller.
SYSTEM_PRIVILEGE_MAP
Yetki tip kodlarının açıklamaları. Yetki kod numaraları yetki kod açıklamaları ile ilişkilendirilmiştir.
TABLE_PRIVILEGES
Objeler üzerindeki yetkilendirmeler.


Hiç yorum yok:

Yorum Gönder

Popüler Yayınlar