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