AB2gyak (főmenü)    Gyak.köv.    AB2ea    5.gyak      I. ZH    OracleDoc 
6.gyak. Feladatok partíciókra és klaszterekre
   
G (gépes témakör)
> G8. Partícionált táblák létrehozása és kezelése
> G9. Klaszterek létrehozása és kezelése
   

G8. Partícionált táblák létrehozása és kezelése
   
Táblák partícionálása. Range, hash és lista alapú partícionálás.
Összetett partícionálás, alpartíciók. Információk felderítése a katalógusban.
Segédanyagok:  Lásd Particionalas.txt segédanyag create példái
>> Oracle11g Doc: Concepts  >> 4 Overview of Partitions
>> Oracle10g Concepts/Part III. Features >> 18 Partitioned Tables and Indexes

További feladatok az adatszótárnézetek lekérdezésére
DBA_PART_TABLES, DBA_PART_INDEXES,
DBA_TAB_PARTITIONS, DBA_IND_PARTITIONS,
DBA_TAB_SUBPARTITIONS, DBA_IND_SUBPARTITIONS,
DBA_PART_KEY_COLUMNS

8.01. Adjuk meg az SH felhasználó tulajdonában levő partícionált táblák nevét  
        és a particionálás típusát.

8.02. Soroljuk fel az SH.COSTS tábla partícióit valamint, hogy hány blokkot
         foglalnak az egyes partíciók.
         (Vigyázat! Különböző értéket kaphatunk a különböző adatszótárakban.
          Ennek magyarázatát lásd később az ANALYZE parancsnál)

8.03. Adjuk meg, hogy az SH.COSTS tábla mely oszlop(ok) szerint van particionálva.

8.04. Adjuk meg, hogy a NIKOVITS.ELADASOK3 illetve az SH.COSTS táblák
         második partíciójában milyen értékek szerepelhetnek.

8.05. Adjuk meg egy partícionált tábla logikai és fizikai részeit! 
         (pl. NIKOVITS.ELADASOK). Maga a tábla most is logikai objektum,
         a partíciói vannak fizikailag tárolva, illetve ha alpartíciói is vannak
         (pl. NIKOVITS.ELADASOK4), akkor csak az alpartíciók vannak tárolva.
         Nézzük meg az objektumok és a szegmensek között is.

8.06. Melyik a legnagyobb méretű partícionált tábla az adatbázisban a partíciók
         összméretét tekintve? (az alpartícióval rendelkező táblákat is vegyük figyelembe)
   
Fel a lap tetejére (mai gyak témakörei)      Vissza az AB2gyak kezdőlapjára  
  

G9. Klaszterek létrehozása és kezelése
   
A klaszterek használata. Több tábla fizikailag egy helyen tárolva. Index klaszter.
Segédanyagok: Lásd Klaszterek.txt  CREATE CLUSTER példáit próbáljuk ki! 
>> Oracle11g Doc: Concepts  >>2 Overview of Table Clusters 
>> Oracle10g Concepts/Part II. Architecture/5. Schema Objects >> Overview of Clusters
   
További feladatok az adatszótárnézetek lekérdezésére
DBA_CLUSTERS, DBA_CLU_COLUMNS, DBA_TABLES,
DBA_CLUSTER_HASH_EXPRESSIONS

 
9.01. Adjunk meg egy olyan clustert az adatbázisban (ha van ilyen), amelyen
         még nincs egy tábla sem.
 
9.02. Adjunk meg egy olyant, amelyiken legalább 6 darab tábla van.
 
9.03. Adjunk meg egy olyan clustert, amelynek a cluster kulcsa 3 oszlopból áll.
         (Vigyázat!!! Több tábla is lehet rajta)
 
9.04. Hány olyan hash cluster van az adatbázisban, amely nem az oracle
        alapértelmezés szerinti hash függvényén alapul?
 
9.05. Hozzunk létre egy hash clustert és rajta két táblát, majd szúrjunk be 
         a táblákba sorokat úgy, hogy a két táblának 2-2 sora ugyanabba a
         blokkba kerüljön. Ellenőrizzük is egy lekérdezéssel, hogy a 4 sor
         valóban ugyanabban a blokkban van-e. (A ROWID lekérdezésével)
         (A sorok elhelyezését befolyásolni tudjuk a HASH IS megadásával.)
 
Köv.héten: I.ZH, erről: I.ZH infó (Tárkezelés, fizikai fájlszervezés, indexstruktúrák)
      
Fel a lap tetejére (mai gyak témakörei)      Vissza az AB2gyak kezdőlapjára