14.1.4 Oracle mérő szerverekAz Oracle mérő szerver aktív és discovery-re képes PVSR modul, amely Oracle 8, Oracle 9i és Oracle 10g szerverek mérésére alkalmazható. A mérő szerver nem veszi figyelembe az eszköznél beállított timeout vagy újrapróbálkozás értéket. Az eszközöknek az alap attribútumaikon kívül az alábbi paramétereik vannak (zárójelben megadva az adott paraméter név kódját, lásd 7.5.6 Nem SNMP adatgyűjtők paraméterei):
(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = electra)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = pvsr.electra) ) ) Általánosságban elmondható, hogy ez az utóbbi megoldás a javasolt, hiszen így a mérés sikere független a tnsnames.ora file bejegyzéseitől. Fontos megjegyezni, hogy a file-ban használt formátummal ellentétben itt nem használhatók megjegyzés sorok (# sorok)
Az Oracle mérő szerver típusok esetében a mérés definíciók felvétele esetében egy megadott változó készletből lehet gazdálkodni. A rendszer alapból ezeknek megfelelően tartalmaz több mérés definíciót, de természetesen ezeket szabadon is lehet változtatni. Az előre felvett mérés definíciók az alábbiak. A különböző Oracle performanciát leíró változók részletes leírását az Oracle Administrator Reference dokumentációban illetve STATSPACK leírásokban lehet megtalálni.
Az Oracle adatgyűjtő szerver ezek mellett tartalmaz egy discovery-vel nem felfedezhető mérést: a felhasználó felvehet tetszőleges saját select utasításokat, amelyek egy szám értéket adnak vissza, és ezt az értéket mint mérési eredményt a PVSR feldolgozza. Az Oracle mérő szerver nem nyújt UPTIME adatokat. A mérő szerver telepítésekor létrehoz egy „Default Oracle” eszköz template-et is, amely segítségével a tablespace kihasználtság, MB méret, felhasználói aktív és összes session, illetve szumma aktív és összes session változókat illetve a fő performancia és várakozási változókat lehet felvenni. Ugyancsak létrejön több grafikon template is:
A PVSR többféle adatgyűjtő specifikus oldalt is tartalmaz az Oracle eszközökhöz, amelyek segíthetik az operátorok hibaelhárítási és diagnosztikai tevékenységét. Ezek az oldalak az alábbiak. · 14.1.4.2 Blokkkoló kapcsolatok · 14.1.4.3 Táblaterek és Adat file-ok · 14.1.4.5Archiválási beállítások · 14.1.4.9 Összes várási esemény · 14.1.4.10 Összes statisztika · 14.1.4.12 Tetszőleges lekérdezés 14.1.4.1 KapcsolatokAz oldal automatikusan frissül. Amikor kiválasztásra kerül a Műveletek közül, akkor a rendszer vár az oldal megjelenítése előtt egy pár másodpercet, hogy a várakozási statisztikákat is megjeleníthesse. Később a statisztikák az előző frissí tés óta eltelt időre vonatkoznak. Az oldal három táblázatot mutat: alap adatokat, várakozási osztályokat és kapcsolatokat. Az alap adatok az alábbiak: · Indult: mikor lett elindítva az adatbázis · Idő: az Oracle-t futtató szerver aktuális ideje · Idő intervallum: a várakozási statisztikák az itt megadott számú elmúlt másodpercre vonatkoznak · Belépések és Kilépések: hány kapcsolat jött létre és szűnt meg a jelzett időintervallum alatt 144. ábra Oracle adatgyűjtő specifikus oldalak: Kapcsolatok oldal csak a CPU várakozási osztályt kiválasztva A várakozási osztályok táblázat csak Oracle 10 és későbbi verziók esetében jelenik meg. Mindegyik osztály esetében a várakozással eltelt idő látható másodpercben. Ha a felhasználó valamelyik osztály nevére klikkel, akkor a kapcsolatok táblában csak az annak megfelelő várakozási statisztikák lesznek láthatóak. A névre történő újbóli klikkelés megszűnteti ezt a szűrést. A hardmadik táblázat a kapcsolatok tartalmazza a következő paraméterekkel: · SID: a kapcsolat azonosítója · Felhasználó: az Oracle felhasználó neve · Várakozás: az idő hány százalékát töltötte várakozással a kapcsolat. A cella részletes adatai megmutatják az egyes várási eseményeket a saját százalékukkal · SQL utasítás: ha a kapcsolat aktuális hajt végre utasítást, akkor az szerepel itt, egyébként pedig az előzőleg végrehajtott utasítás · Részletek: az operációs rendszer felhasználót, a kliens gépet és a programot mutatja. A részletes nézet ezen felül tartalmazza még a státuszát, a kliens és a szerver processz azonosítóját (PID-jét), azt hogy mikor épült fel a kapcsolat és hogy hány másodpercce küldte el a kapcsolat az utolsó kérést a szerver felé Az alap rendszer kapcsolatokon kívül (log write, checkpoint, …) lehetőség van a kapcsolat leállítására is a sorában szereplő [Leállítás] link segítségével. 145. ábra Oracle adatgyűjtő specifikus oldalak: Kapcsolat leállítása A kapcsolat leállítása oldal mutatja a kapcsolat főbb adatait és egy táblázatot a leállítás paramétereivel: · Felhasználó név és jelszó: milyen felhasználóval legyen a kapcsolat leállítva és annak mi a jelszava. Ha a PVSR az eszközt a SYS vagy a SYSTEM felhasználóval monitorozza és a felhasználónak van adminisztrátori joga, úgy ez a két mező nem is jelenik meg · Leállítás módja: hogyan legyen leállítva a kapcsolat: várja meg az adatbázis azt, hogy az aktuális tranzakcióját véglegesítse (commit) vagy visszagörgesse (rollback), vagy állítsa le azonnal Minden kapcsolatnál van egy [Részletek] link is, amelyik az következőket mutatja: a kapcsolat fő paramétereit, egy kapcsolat lebontása oldalra vezető linket, az aktuális és az előző SQL utasítást a végrehajtási tervükkel és végrehajtási statisztikákkal (Egyéb oszlop részletei) és egy grafikont a fob várakozási statisztikájával. A grafikont a [Grafikon kiürítése] linkre klikkelve lehet kiüríteni. 146. ábra Oracle adatgyűjtő specifikus oldalak: Kapcsolat részletek 14.1.4.2 Blokkkoló kapcsolatokAz oldalon csak egy táblázat található, amelyik az egymást blokkoló Oracle kapcsolatokat mutatja. 147. ábra Oracle adatgyűjtő specifikus oldalak: Blokkoló kapcsolatok A táblzatban található paraméterek az alábbiak: · Objektum: annak az objektumnak a neve, amelyikhez mindkét kapcsolat hozzá akar férni · Típus: a blokkkolás típusa. A leggyakoribb lock neve TX, ami azt jelenti, hogy mindkét kapcsolat ugyanazt a sort akarja módosítani. A többi lock leírása a megfelelő Oracle dokumentációban található meg · Idő: hány másodperce kezdődött a blokkolás · Blokkoló SID és Részletek: a Kapcsolatok oldalon látható oszlopokkal megegyező tartalmú a blokkoló kapcsolatra · Blokkolt SID, SQL utasítás és Részletek: a Kapcsolatok oldalon látható oszlopokkal megegyező tartalmú a blokkolt kapcsolatra A [Blokkoló] és [Blokkolt] linkek a Kapcsolat részletek oldalt mutatják a kiválasztott kapcsolatra. 14.1.4.3 Táblaterek és Adat file-okA Táblaterek és Adat file-ok oldalak hasonlóak abban a szellemben, hogy mindkettő az Oracle hely kihasználtsággal kapcsolatos adatokat tartalmaz, de azokat különböző módon mutatja meg. A Táblaterek oldal az összes táblatér kihasználtsági adatát tartalmazza: 148. ábra Oracle adatgyűjtő specifikus oldalak: Táblaterek A [Részletek] link a táblatér részletes adatait mutatja meg, beleértve a státuszát, típusát, blokk méretét, a benne található szegmensek allokációs típusát, azt hogy loggolódnak-e a változások a táblatérben és a hozzá tartozó összes adat file-t. Az adat file-oknak egy plusz parameter is van, a “Meddig nőhet”, ami üres akkor, hogyha az ún. autoextent nincsen engedélyezve az adat file-on. 149. ábra Oracle adatgyűjtő specifikus oldalak: Táblatér részletek Az Adat file-ok oldal alapvetően ugyanazokat az adatokat mutatja az adat file-ok mindegyikére, mint a táblatér részletek oldal, de kiegészíti azt a táblatér nevével. Ha a felhasználó a táblatér nevére klikkel, úgy ugyanaz a részletes táblatér oldal jelenik meg mint fent. 150. ábra Oracle adatgyűjtő specifikus oldalak: Adat file-ok 14.1.4.4 Redo log-okAz oldalon két táblázat található: az első az aktív redo log-okat mutatja a méretükkel, státuszukkal és azzal együtt, hogy archiválásra kerültek-e már vagy sem. A második tábla a redo log előzményeket tartalmazza: az adott redo log mettől meddig tartalmazta a változási adatokat és ez az intervallum hány másodpercig tartott. 151. ábra Oracle adatgyűjtő specifikus oldalak: Redo log-ok 14.1.4.5 Archiválási beállításokAz oldal két vagy három táblázatot tartalmaz. Az első az alapvető archiválási beállításokat mutatja, míg a második az archiválási cél helyeket. A harmadik táblázat csak akkor jelenik meg, hogyha a flash visszaállítási terület be van engedélyezve az Oracle adatbázisban: ebben az esetben annak a kihasználtságát mutatja az egyes adat típusok által. 152. ábra Oracle adatgyűjtő specifikus oldalak: Archiválási beállítások 14.1.4.6 MentésekA Mentések oldal az RMAN mentések adatait mutatja: · Mentés neve: Oracle által automatikusan generált vagy RMAN parancsban beállított · Mikor indult: mikor kezdődött a mentés · Meddig tartott: formátuma ÓÓ:PP:MM · Státusz: például Vége, Fut, Vége, de hibákkal, … · Típus: például Adatbázis teljes, Kontroll file, Archív log, … · Output eszköz: Diszk vagy Szallag · Input és Output méret · Output sebesség: írási sebesség 153. ábra Oracle adatgyűjtő specifikus oldalak: Mentések A [Kimenet] link az adott RMAN parancs szöveges kimenetét mutatja meg:
154. ábra Oracle adatgyűjtő specifikus oldalak: RMAN kimenet 14.1.4.7 FelhasználókAz oldal az Oracle felhasználókat mutatja: · Név: a felhasználó neve · Státusz: ki van-e zárva a felhasználó, illetve lejárt-e a jelszava · Alap táblatér: ide kerülnek a felhasználó új objektumai ha nincsen explicit megadva · Temporális táblatér: ezt használják a felhasználó rendezései és a temporális szegmensei · Létrehozva: mikor lett létrehozva a felhasználó · Séma mérete: a felhasználó sémájában található objektumok összesen mennyi helyet használnak · Kizárás dátuma: üres, hogyha felhasználó nincsen kizárva az adatbázisból · Lejárat dátuma: mikor fog lejárni a jelszava 155. ábra Oracle adatgyűjtő specifikus oldalak: Felhasználók 14.1.4.8 SzegmensekA tábla az adatbázisban szereplő összes szegmens mutatja az alábbi paraméterekkel: · Tulajdonos és Név: ezek azonosítják be az objektumot · Típus: például Index, Tábla, Lob szegmens, … · Táblatér: melyik táblatérben található az adat. Ha az objektum partícionált, és a partíciók több táblatérben is találhatóak, akkor az az objektum több sorban is szerepelni fog · Méret MB-ban · Partíciók: az objektum hány partíciója található az adott táblatérben. Ha mindenhol egy az értéke, akkor nem is látszik 156. ábra Oracle adatgyűjtő specifikus oldalak: Szegmensek A tábla és index objektumok sorában egy [Részletek] link található, amire klikkelve megjelennek a tábla vagy az index részletes információi. Lob szegmensek esetében itt egy [Tábla] link jelenik meg, amire klikkelve annak a táblának a részletes adatai jelennek meg, amelyikhez a lob szegmens tartozik. A tábla részletek oldal alap tábla adatokat, a tábla oszlopait, index-eit és extent-jeit mutatja. Az alap adatok az alábbiak: · Tulajdonos és Név: ugyanaz mint a Szegmensek oldalon · Partícionált: Igen vagy Nem · Cache: az Oracle az ún KEEP cache-ben akarja-e tartani a szegmenst · IOT: a tábla index organizált tábla-e vagy sem · Utoljára analizált: mikor futott le az utolsó statisztika gyűjtés a táblán · Átlagos sor hossz: egy sor átlagos hossza byte-ban a statisztika gyűjtés alapján · Sorok száma: a statisztika gyűjtés alapján, nem a valós érték 157. ábra Oracle adatgyűjtő specifikus oldalak: Tábla részletek Mindegyik oszlophoz mutatja az oldal a nevét, a típusát, azt hogy lehet-e NULL és a hozzá tartozó statisztika adatokat. Az indexe-ek táblában található mindegyik sorban van egy [view] link, amelyre klikkelve ugyanaz az index részletek oldal látható, mint ami a Szegmens oldalakról elérhető: 158. ábra Oracle adatgyűjtő specifikus oldalak: Index részletek Az index részletek oldal hasonló alap adatokat mutat, mint a tábla részletek oldal, de itt szerepel egy olyan sor is, ahol az a tábla látható, amelyikhez az index tartozik és a cellában lévő [view] linkre klikkelve el is lehet navigálni az adott tábla részeletes nézetéhez. Az oszlopok tábla is más, mivel csak az oszlopok nevét tartalmazza és azt, hogy csökkenő vagy növekvő sorrenddel szerepel az index-ben. 14.1.4.9 Összes várási eseményAz oldal az összes várakozási esemény típushoz két értéket is mutat: mennyi időt töltött az adatbázissal ilyen várakozással az indulása óta és mennyit töltött így a legutóbbi oldal frissítés óta. Mindkét érték másodpercben van megadva. A [Monitorozás] linkre klikkelve a PVSR az adott várakozási esemény e két értéket mutatja meg egy-egy grafikonon. 159. ábra Oracle adatgyűjtő specifikus oldalak: Összes várási esemény 160. ábra Oracle adatgyűjtő specifikus oldalak: Várási esemény grafikonok 14.1.4.10 Összes statisztikaAz oldal az összes statisztikához két értéket is mutat: az aktuális értékét és mennyit változott az érték a legutóbbi oldal frissítés óta. A [Monitorozás] linkre klikkelve a PVSR az adott statisztika esemény e két értéket mutatja meg egy-egy grafikonon, kiegészítve egy harmadikkal, ahol a változás/másodperc érték látható. 161. ábra Oracle adatgyűjtő specifikus oldalak: Összes statisztika 162. ábra Oracle adatgyűjtő specifikus oldalak: Statisztika grafikonok 14.1.4.11 Összes paraméterAz oldal az össze Oracle paramétert mutatja az értékükkel és a leírásukkal együtt, kiegészítve azzal, hogy az érték megegyezik-e a alap értékkel. 163. ábra Oracle adatgyűjtő specifikus oldalak: Összes paraméter 14.1.4.12 Tetszőleges lekérdezésAz oldal csak adminisztrátorok számára elérhető. A felhasználó tetszőleges select utasítást megadhat és annak megjelenik a kimenete az oldalon: 164. ábra Oracle adatgyűjtő specifikus oldalak: Tetszőleges lekérdezés |