Adjuk meg az adatbázishoz tartozó adatfile-ok
(és temporális fájlok)
nevét és méretét
méret szerint csökkenő sorrendben.
Adjuk meg, hogy milyen táblaterek vannak
létrehozva az adatbázisban,
az egyes táblaterek hány
adatfájlból
állnak, és mekkora az
összméretük.
(tablater_nev, fajlok_szama, osszmeret)
Vigyázat, van temporális
táblatér is!
Mekkora a blokkok mérete a USERS
táblatéren?
Melyik a legnagyobb méretű tábla szegmens az
adatbázisban (a tulajdonost is adjuk meg)
és hány extensből áll? (A
particionált táblakat most ne vegyük
figyelembe.)
Melyik a legnagyobb méretű index szegmens az
adatbázisban és hány
blokkból áll?
(A particionált indexeket most ne vegyük
figyelembe.)
Adjuk meg adatfájlonként, hogy az egyes
adatfajlokban mennyi a foglalt
hely összesen (írassuk ki a fájlok
méretét is).
Melyik két felhasználó objektumai
foglalnak összesen a legtöbb helyet az
adatbázisban?
Melyik táblatéren van az ORAUSER
felhasználó dolgozo táblája?
HÁZI FELADAT
Írjunk meg egy PL/SQL procedúrát, amelyik
kiírja, hogy a paraméterül
kapott tábla melyik fájlban mennyi helyet (hány
adatblokkot) foglal el
(Fájlnév, Méret) --> proc(tulajdonos,
táblanév).
Hívjuk meg az eljárást (’SH’,
’CUSTOMERS’) paraméterekkel.