Az adatszótár nézetek legfontosabb oszlopai ------------------------------------------- DBA_OBJECTS Az összes objektum, függetlenül a típusától. Táblák, nézetek, indexek stb. ----------- OWNER tulajdonos OBJECT_NAME objektum neve SUBOBJECT_NAME összetett objektumok esetén (pl. partícionált tábla) OBJECT_ID egyedi azonosító DATA_OBJECT_ID az objektumhoz tartozó adatobjektum (szegmens) azonosítója, null, ha nincs szegmense, pl. VIEW OBJECT_TYPE objektum típusa, pl. TABLE, INDEX, VIEW stb. CREATED létrehozás dátuma DBA_TABLES Táblák ---------- OWNER tulajdonos TABLE_NAME tábla neve TABLESPACE_NAME táblatér neve CLUSTER_NAME a klaszter neve, ha a tábla klaszreren van IOT_NAME az IOT neve, ha ez egy túlcsordulási szegmens NUM_ROWS tábla sorainak becsült száma (!) BLOCKS tábla által foglalt blokkok becsült száma (!) IOT_TYPE IOT vagy IOT_OVERFLOW (index szervezett tábla, vagy túlcsordulási szegmens esetén) DBA_TAB_COLUMNS Táblák, nézetek, klaszterek oszlopai, adatípusai, default értékek --------------- OWNER tulajdonos TABLE_NAME tábla neve (nézet vagy klaszter neve is lehet) COLUMN_NAME oszlop neve DATA_TYPE oszlop adattípusa DATA_LENGTH adattípus hossza, pl. CHAR(10) esetén 10 DATA_PRECISION NUMBER oszlop értékes jegyeinek száma, pl. NUMBER(10,2) esetén 10 DATA_SCALE NUMBER oszlop tizedes jegyeinek száma, pl. NUMBER(10,2) esetén 2 NULLABLE megengedett-e a NULL érték az oszlopban (Y/N) COLUMN_ID hányadik oszlopa ez a táblának (nézetnek, klaszternek) DATA_DEFAULT az oszlop DEFAULT értéke, ha van NUM_DISTINCT az oszlopban előforduló különböző értékek száma, becsült érték (!) DBA_SYNONYMS Szinonimák (csak a definíciójuk van tárolva, nem igényel adatblokkokat) ------------ OWNER tulajdonos SYNONYM_NAME szinonima neve TABLE_OWNER a tábla (nézet) tulajdonosa, amire a szinonima mutat TABLE_NAME a tábla (nézet) neve, amire a szinonima mutat DB_LINK ha távoli táblára mutat a szinonima, az adatbázis-kapcsoló neve DBA_VIEWS Nézetek (csak a definíciójuk van tárolva, nem igényel adatblokkokat) --------- OWNER tulajdonos VIEW_NAME nézet neve TEXT a nézet lekérdezésének (SELECT utasítás) szövege DBA_SEQUENCES Szekvencia: egy sorszámgenerátor, egyedi értékek generálására szolgál. ------------- SEQUENCE_OWNER tulajdonos SEQUENCE_NAME szekvencia neve MIN_VALUE minimális kiadható érték MAX_VALUE maximális kiadható érték INCREMENT_BY értékek közötti lépésköz DBA_DB_LINKS Távoli adatbázis elérésére szolgáló adatbázis-kapcsolat. ------------ OWNER a kapcsoló tulajdonosa DB_LINK kapcsoló neve USERNAME felhasználónév a távoli adatbázisban HOST a távoli adatbázis adatai DBA_DATA_FILES Adatfájlok, amelyekben a fizikai tárolás történik adatblokkok formájában. -------------- FILE_NAME adatfájl op. rendszerbeli neve FILE_ID fájl azonosítója (most megegyezik a táblatéren belüli egyedi azonosítóval) TABLESPACE_NAME a táblatér neve, amihez a fájl tartozik BYTES a fájl (jelenlegi) mérete BLOCKS a fájl mérete adatblokkokban RELATIVE_FNO a fájl táblatéren belüli egyedi azonosítója AUTOEXTENSIBLE automatikusan növelheti-e a fájlt az op. rendszer MAXBYTES maximális méret, amire növelni lehet DBA_TEMP_FILES A temporális táblatérhez tartozó adatfájlok. A szerkezete azonos a DBA_DATA_FILES-al. -------------- DBA_TABLESPACES Táblatér: egy vagy több adatfájlból álló logikai tárolási egység. --------------- TABLESPACE_NAME táblatér neve BLOCK_SIZE adatblokkok mérete a táblatéren STATUS ONLINE vagy OFFLINE CONTENTS mit tárolunk a táblatéren, PERMANENT, UNDO vagy TEMPORARY DBA_SEGMENTS Szegmens: egy vagy több extensből álló tárolási egység. ------------ OWNER a szegmens objektumának tulajdonos SEGMENT_NAME szegmens neve (megegyezik a tábla, index stb. nevével) PARTITION_NAME partícionált tábla esetén a partíció vagy alpartíció neve SEGMENT_TYPE szegmens típusa, pl. TABLE, INDEX, TABLE_PARTITION, CLUSTER TABLESPACE_NAME a táblatér neve, amin a szegmens van BYTES szegmens mérete BLOCKS szegmens mérete adatblokkokban EXTENTS a szegmens extenseinek száma DBA_EXTENTS Extens: egy fájlon belüli szomszédos adatblokkokból álló tárolási egység. ----------- OWNER annak az objektumnak a tulajdonosa, amihez az extens tartozik SEGMENT_NAME a szegmens neve, amihez az extens tartozik SEGMENT_TYPE szegmens típusa, pl. TABLE, INDEX, TABLE_PARTITION, CLUSTER TABLESPACE_NAME a táblatér neve, amin az extens van EXTENT_ID az extens sorszáma a szegmensen belül FILE_ID a fájl azonosítója, amihez az extens tartozik BLOCK_ID az extens első blokkjának sorszáma a fájlon belül BYTES az extens mérete BLOCKS az extens mérete blokkokban DBA_FREE_SPACE A fájlon belüli összefüggő szabad területek (szomszédos adatblokkok). -------------- TABLESPACE_NAME a táblatér neve FILE_ID a fájl azonosítója BLOCK_ID a szabad terület első blokkjának sorszáma BYTES a szabad terület mérete BLOCKS a szabad terület mérete blokkokban DBA_INDEXES Indexek: a lekérdezések hatékonyabb végrehajtását (a sorok gyorsab megtalálását) szolgálják. ----------- TABLE_OWNER a tábla tulajdonosa TABLE_NAME az indexelt tábla neve OWNER az index tulajdonosa INDEX_NAME index neve INDEX_TYPE index típusa, pl. NORMAL, BITMAP, CLUSTER, FUNCTION-BASED NORMAL stb. UNIQUENESS előfordulhatnak-e azonos értékek COMPRESSION az ismétlődő értékek hatékonyabb tárolását szolgálja PREFIX_LENGTH tömörítés hány oszlopnyi legyen DBA_IND_COLUMNS Mely oszlopok vannak indexelve? Erről ad információt. ----------- TABLE_OWNER a tábla tulajdonosa TABLE_NAME az indexelt tábla neve INDEX_OWNER az index tulajdonosa INDEX_NAME index neve COLUMN_NAME indexelt oszlop neve COLUMN_POSITION az oszlop hányadik az indexelt oszlopok sorrendjében DESCEND csökkenő-e DBA_IND_EXPRESSIONS Ha egy index valamilyen kifejezés kiszámolt értékei alapján épül fel, erről ad információt. ------------------- TABLE_OWNER a tábla tulajdonosa TABLE_NAME az indexelt tábla neve INDEX_OWNER az index tulajdonosa INDEX_NAME index neve COLUMN_EXPRESSION a kifejezés, aminek értékei alapján az index felépül COLUMN_POSITION a kifejezés hányadik az index bejegyzések sorrendjében DBA_CLUSTERS Klaszterek: speciálisan tárolt táblák számára szolgáló objektum. DBA_CLU_COLUMNS Klaszterek kulcs oszlopai DBA_CLUSTER_HASH_EXPRESSIONS DBA_PART_TABLES Partícionált táblák DBA_PART_INDEXES Partícionált indexek DBA_TAB_PARTITIONS Tábla partíciók DBA_IND_PARTITIONS Index partíciók DBA_TAB_SUBPARTITIONS Tábla alpartíciók DBA_IND_SUBPARTITIONS Index alpartíciók DBA_PART_KEY_COLUMNS Partícionált táblák partícionálást meghatározó oszlopai. DBA_SUBPART_KEY_COLUMNS Alpartíciókkal rendelkező táblák alpartícionálást meghatározó oszlopai.