Quest Software        CA Technologies        VMware        IRI        Cisco Systems
      Space Manager with LiveReorg for Oracle
DataSheet
  • kompletní management prostoru včetně plánování kapacit a předpovědi poruch
  • rychlá reorganizace uvnitř databáze nebo prostřednictvím systému souborů
  • expertní programový prostředek pro výpočet optimální reorganizační strategie
  • restrukturalizace databází prostřednictvím přemísťování objektů a změny jejich velikosti on-line
  • tradiční způsob reorganizace pro tabulkové prostory, tabulky a indexy
  • detekce a opravy zřetězených řádků
  • modul FastCopy pro rychlou reorganizaci s použitím systému souborů
  • historický archív statistických údajů o růstu databázových objektů
  • automatický sběr statistických údajů ze systému Analyze
  • grafické monitorování stavových hlášení pro reorganizační práce

Space Manager with LiveReorg for Oracle poskytuje komplexní možnosti podpory pro řízení struktury databáze a pro plánování jejího budoucího růstu. Space Management nabízí také preventivní údržbu, zjišťování problémů a jejich řešení a plánování kapacity v prostředí Oracle. Úkoly při vytváření, provádění a monitorování reorganizačních prací jsou automatizovány. Program Space Management umožňuje provádět komplexní reorganizace bezobslužným způsobem.

On-line reorganizace
Space Management odstraňuje aplikační prostoje, vzniklé při používání tradičních reorganizačních metod (ztrátový čas je prakticky nulový). Je možné provádět reorganizaci velkých a intenzivně používaných tabulek spolu s přidruženými indexy, přičemž koncoví uživatelé současně pracují on-line. V průběhu procesu jsou tabulková data plně k dispozici pro uživatele aplikací pro čtení i pro zápis. Space Management zlepšuje vyzkoušenou záznamovou technologii replikace dat Quest Shareplex, která umožňuje provádět reorganizace v režimu on-line s malým nebo vůbec žádným ztrátovým časem. S použitím této technologie jsou záznamy čteny z prostředí Oracle, čímž lze vysledovat veškeré činnosti uživatele, provedené během reorganizace.

Při on-line reorganizaci jsou nejdříve reorganizována tabulková data zkopírováním dat z původní tabulky do nově vytvořené reorganizované tabulky. Během procesu reorganizace není původní tabulka uzavřena; zůstává tedy plně k dispozici pro uživatele a je přístupná jak ke čtení dat, tak k jejich zápisu. Fáze reorganizace je tak ukončena. Data v reorganizované tabulce však postrádají změny (nově vložená data, aktualizovaná data a smazaná data), které byly provedeny v původní tabulce během reorganizace. V druhé fázi procesu syntaktický analyzátor přečte tyto změny v redo log v Oracle a aplikuje je do reorganizované tabulky, čímž se obě tabulky synchronizují. V poslední fázi je provedeno přepnutí mezi oběma tabulkami. Reorganizovaná tabulka nahradí původní tabulku. Moment přepojení vyžaduje velmi krátké období kontrolovaného vypnutí úplného přístupu do databáze, kdy funguje pouze režim čtení dat. Tímto krokem je dokončen proces reorganizace databáze za běhu. I když architektura Oracle vyžaduje krátké období kontrolovaného vypnutí úplného přístupu do databáze, kdy funguje pouze režim čtení dat, lze toto přepojení naplánovat do doby mimo špičkový provoz - DBA má tři možnosti volby kontroly procesu přepojení:

  • automatické přepnutí - k přepnutí dojde po synchronizaci tabulek
  • uživatelsky definované přepnutí - k přepnutí dojde v uživatelem definovaném okamžiku, mezi reorganizací a přepojením udržuje LiveReorg obě tabulky synchronizované
  • manuální přepnutí - po synchronizaci tabulek vyšle LiveReorg správci databáze stavové hlášení a očekává vstup. Během čekací doby LiveReorg udržuje obě tabulky synchronizované.

Rychlá reorganizace
Space Management nabízí komplexní spektrum rychlých reorganizačních metod, k nimž patří i reorganizace zaplněných tabulkových prostorů, individuálních objektů a přímá oprava zřetězených řádků. Restrukturalizace databáze je podporována snadným přemísťováním tabulek a indexů do různých tabulkových prostorů, což zlepšuje distribuci vstupů a výstupů. Automaticky jsou vytvářeny potřebné komplexní reorganizační skripty včetně manipulace se všemi závislými objekty. Reorganizace mohou být prováděny přímo z klientského počítače, případně mohou být naplánovány k okamžitému nebo odloženému provedení na serveru.

Detekce problémů
Grafická mapa tabulkového prostoru ve Space Management znázorňuje distribuci databázových objektů na disku. Oblasti databáze, které nejvíce potřebují reorganizaci, jsou zvýrazněny. Podrobné hlášení o detekci problémů určuje objekty, u nichž je třeba provést reorganizaci, nebo u kterých se vyskytují jiné problémy s prostorem.

Nastavení velikosti objektů
Space Management umožňuje přesné nastavení velikosti jednotlivých tabulek a s nimi spojených indexů ještě před vlastní reorganizací. Velikost objektů lze změnit na základě současných údajů o objemu dat nebo na základě jeho předpokládaného růstu. Při reorganizaci většího počtu objektů, například u celého tabulkového prostoru, je možné velmi snadno individuálně přizpůsobit systém přidělování prostoru. Lze volit mezi kompresí prostoru, používáním prostoru o fixním rozsahu, nebo automaticky nastavovat velikost prostoru tak, aby umožňovala budoucí růst databáze.

Plánování kapacity
Space Management udržuje archív statistických údajů o zvětšování databázových objektů, který usnadňuje proces řízení zvětšující se databáze. Archív se automaticky zaplňuje periodickým sběrem nových statistických dat v rámci systému ANALYZE v Oracle nebo prostřednictvím automatického přebírání existujících statistických dat systému ANALYZE přímo z datového slovníku Oracle. Tyto informace jsou používány k identifikaci objektů, které potřebují reorganizaci a k předpovědi budoucího růstu podle objektů, tabulkového prostoru nebo celé databáze. Program obsahuje pokročilý modul předpovědi selhání tabulkového prostoru (Tablespace Failure Prediction), který hlásí, kdy tabulkové prostory zcela vyčerpají příslušné místo. Tímto způsobem se lze vyhnout ztrátovému času, vyvolanému problémy s nedostatečným prostorem.

Modul Reorg Xpert
Při kompletní reorganizaci tabulkového prostoru lze využít modul Reorg Xpert. Tento modul vypočítá optimální reorganizační metodu, která poskytne nejlepší výsledky, přičemž přesunuto bude minimální množství dat. Pro dosažení maximálního efektu z reorganizace může Reorg Xpert navrhnout například reorganizaci pouze určité části tabulkového prostoru. Modul ReorgXpert také vyznačí pořadí metod reorganizace cílových objektů z hlediska jejich největší efektivity. Spíše než vyjmout a znovu vložit veškeré objekty v tabulkovém prostoru může být například rychlejší vyjmout nejprve velký objekt a uvolnit tím dostatek prostoru na to, aby zbylé objekty bylo potom možné reorganizovat na místě. Přehledné rozhraní modulu Reorg Xpert poskytuje podrobné informace jak o odhadovaném rozsahu reorganizace (vyjádřeném v počtu přemístěných datových bloků), tak o očekávaném přínosu reorganizace (vyjádřeném v jednotkách uvolněného prostoru na disku a v databázi a v počtu opravených zřetězených řádků). Kliknutím myši si můžete přesně zvolit rozsah reorganizace a odpovídající očekávaný přínos.

Modul FastCopy
Reorganizace mohou být prováděny zcela uvnitř databáze s použitím SQL pro ovládání přesunu dat. Alternativní možností je využití doplňkového modulu FastCopy pro reorganizaci dat prostřednictvím systému souborů. Přitom se pro vyjmutí a opětovné vložení dat používá technologie direct path v Oracle. V případech, kdy je to možné, jsou data kopírována kompletně přes paměť aniž by byla zapisována na disk. Další možností je to, že data jsou vyjmuta a vložena do souborů na disku a potom jsou znovu vložena do databáze. Modul FastCopy umožňuje vysokou rychlost přesunu dat i podporu pro velké datové jednotky typu LONG a LONG RAW.


©2012 PER4MANCE s.r.o.