piatok 15. apríla 2011

Uistite sa, že máte správny OS a Oracle záplaty (Oracle 9i+)

Dynamické SGA využíva funkciu operačného systému známu ako Dynamic Intimate Shared Memory (DISM). Ide o pomerne nový výtvor a nemusí úplne správne fungovať na všetkých platformách. Hlavnou myšlienkou je, že pamäťové segmenty možno zamknúť a odomknúť z vnútra jadra OS, ako to vyžaduje aplikácia, v tomto prípade RDBMS Oracle. Ak operačný systém nepoužíva najnovšie záplaty a nie je správne naladený, môže sa objaviť široká škála problémov, vrátane zníženia výkonu.

Povolením dynamických zmien veľkosti nastavením SGA_MAX_SIZE sa spúšťa ďalší Oracle proces na pozadí. Ak tento proces nie je spustený so správnym oprávnením, môžu nasledovať ďalšie problémy. Oracle 10g obsahuje funkcie, ktoré pomáhajú stabilizovať túto funkciu, ale Release 1 z Oracle 9i môže spôsobiť viac problémov ako je samotný prínos tejto funkcie. Pred nastavením SGA_MAX_SIZE sa preto uistite, že používate Release 2 z 9i. Skôr ako začnete, vám odporúčame konzultovať nasadenie s vaším systémovým administrátorom.