Adatok áthelyezésére vonatkozó szolgáltatás konfigurálása

Az adatok áthelyezésére vonatkozó szolgáltatások egyes összetevőinek viselkedése és ütemezése a fejlesztési, tesztelési és munkakörnyezet igényeinek megfelelően konfigurálható. Egy adott összetevő konfigurációjának módosítása közvetlenül befolyásolhatja az adott összetevőtől függő további összetevők működését.

Általában két függőség van:
Mivel a függő összetevőknek eltérő ütemezés alapján kell működniük, mint annak az összetevőnek, amelytől függnek, az elindítás nem feltétlenül jár a műveletek végrehajtásával. Ehelyett az összes függő összetevő elindításkor ellenőrzi az ütemezést, és visszaadja a vezérlést a hívó összetevőnek, ha még nem kell elvégezni a szükséges feladatokat. A fenti példa szerint adatelőkészítési összetevőnek és az élettartam célösszetevőjének végrehajtására csak akkor kerül sor kétszer, ha mindkét összetevő ütemezése úgy határozza meg, hogy minden öt időegységben legfeljebb egyszer indíthatók.
Az adatelőkészítési összetevő és az élettartam célösszetevőjének elindítása és végrehajtása
Az adatelőkészítési összetevőnek (és az élettartam célösszetevőjének) elindítására és végrehajtására a T2 (vagy T3) mentén kerül sor. A következő elindítás körülbelül a T6 mentén történik. Mivel az utolsó végrehajtásuk óta 5 időegységnél kevesebb telt el, a vezérlés azonnal visszakerül az alkalmazási összetevőhöz. A T8 (vagy T9) mentén történő további elindítások végrehajtást eredményeznek, mivel öt időegységnél több telt el. Minden összetevőt egy vagy több összetevő-példány valósít meg. Az egyes példányok egymástól függetlenül konfigurálhatók a pontosabb vezérlés érdekében.
Megjegyzés: Módosítások alkalmazása esetén a változtatások azonnal érvényesülnek, ha ettől nincs külön eltérés.

A rögzítési és alkalmazási összetevők alapértelmezett konfigurációja a megfelelő vezérlőtáblák megváltoztatásával, valamint az indítási parancsfájl parancssori paramétereinek használatával történő felülírással módosítható. Az adatelőkészítési és az élettartam-összetevők bármely vezérlőtábla módosításával végrehajthatók.

Az alábbi lépések végrehajtásával szabhatja testre az adatáthelyezési szolgáltatások összetevőit, hogy azok megfeleljenek a fejlesztési, teszt- vagy termelési környezetnek.

A (forrás) rögzítési összetevő-példányok konfigurálása

A rögzítési összetevő-példány egyenértékű a DB2® rögzítési replikációs segédprogrammal. Alapértelmezés szerint ez a segédprogram úgy van konfigurálva, hogy folyamatosan rögzítse a forrástáblák módosításait, és bejegyezze a módosításokat a belső munkatáblákba. Általában nem szükséges módosítani a rögzítési összetevő-példány alapértelmezett konfigurációját.

Az élettartam célösszetevőjének konfigurálása

Minden forrásadatbázis (állapot- és futásidejű adatbázis) az élettartam több összetevő-példányát használja. Minden indító által megvalósított példány érvényesíti a megtartási alapszabályokat az adott adatátvitelre vonatkozó szolgáltatáshoz tartozó forrásadatbázison található WBIRMADM.RMPRUNECTRL vezérlőtáblában megadottak szerint. Az élettartam megtartási alapszabályai minden táblához külön vannak meghatározva. Ennek megfelelően a WBIRMADM.RMPRUNECTRL egy sora egy tisztítást igénylő táblával áll kapcsolatban.
2. tábla

A (cél) alkalmazási összetevő konfigurálása

Az alkalmazási összetevő egyik példánya a DB2alkalmazási replikációs segédprogram. A rögzítési segédprogramok által rögzített módosításokat alapértelmezés szerint folyamatosan alkalmazza a rendszer az előkészítő táblákra a céladatbázisban. Az alapértelmezett segédprogramok konfigurációs paraméterei a legtöbb környezet számára megfelelőek, ezért nem kell őket módosítani.

Az adatelőkészítési összetevő konfigurálása

Az adatelőkészítési összetevők adatbázisban tárolt eljárásokként vannak megvalósítva a WebSphere® Business Monitor rendszerben. Ezek a tárolt eljárások minden adatáthelyezésre vonatkozó szolgáltatás esetében a céladatbázisban találhatók. Ennek megfelelően az állapotból futásidejűbe való adatáthelyezési szolgáltatáshoz rendelt adatelőkészítési tárolt eljárások a futásidejű adatbázisban, a futásidejűből az előzménybe való adatáthelyezési szolgáltatáshoz rendelt adatelőkészítési tárolt eljárások pedig az előzmény-adatbázisban találhatók.

Az élettartam célösszetevőjének konfigurálása.

Amíg az alkalmazási összetevő-példányok új vagy módosított adatokat alkalmaznak, az adatelőkészítési munkatáblák folyamatosan növekszenek. Az élettartam tárolt eljárás által megvalósított célösszetevő-példánya egyetlen munkatáblához van hozzárendelve az egyes céladatbázisokban (futásidejű és előzmény). Minden példány a WBIRMADM.RMPRUNECTRL vezérlőtáblában megadottak szerint érvényesíti a belső megtartási alapszabályokat. A forrástáblákhoz hasonlóan az élettartam megtartási alapszabályai az adatelőkészítési munkatáblák esetében táblánként van meghatározva. Ennek megfelelően a WBIRMADM.RMPRUNECTRL egy sora egy tisztítást igénylő táblával áll kapcsolatban.

Az adatáthelyezési szolgáltatások konfigurációs paramétereinek összegzése

Az alábbi tábla az adatok áthelyezésére vonatkozó szolgáltatás egyes összetevőihez leggyakrabban használt paramétereket foglalja össze. A konfigurációs paraméterekkel kapcsolatos további információkat a DB2 Replikációs kézikönyv tartalmazza.
Összetevő Paraméternév Alapértelmezett értékek Érvényes értékek Paraméterhely
Rögzítés automatikus tisztítás Y    
Rögzítés pruning_interval (másodperc) 300    
Forrás élettartam PRUNE_ENABLED 1

0 - Letiltva

1 - Engedélyezve

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMPRUNECTRL

Forrás élettartam RETENTION_IN_MINUTES

0 - Állapotból futásidejűbe

1440 - Futásidejűből előzménybe

0 és a DB2 BIGINT paraméter értéke között

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMPRUNECTRL

Forrás élettartam PRUNE_INTERVAL (perc) 5 0 és a DB2 BIGINT paraméter értéke között

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMPRUNECTRL

Adatelőkészítés ETLSCHEDMETHOD 1

0 - Rugalmas ütemezés

1 - Az időköz szigorú ütemezése

Más - Letiltja az adatelőkészítést

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMCONTROL

Adatelőkészítés ETL_0_MINUTES

5 - Állapotból futásidejűbe

1440 - Futásidejűből előzménybe

0 és az DB2 INTEGER paraméter értéke között

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMCONTROL

Adatelőkészítés LOGLEVEL 0

0 - Normál naplózáshoz

1 - Nyomkövetési naplózáshoz

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMCONTROL

Adatelőkészítés COMMITINTERVAL (bejegyzések száma) 1000

0 - Érvényesítések letiltása végig

1 - Minden bejegyzés érvényesítése

n - a DB2 korlátja BIGINT esetében

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMCONTROL

Cél élettartam PRUNE_ENABLED 1

0 - Letiltva

1 - Engedélyezve

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMPRUNECTRL

Cél élettartam RETENTION_IN_MINUTES 0 0 és a DB2 BIGINT paraméter értéke között

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMPRUNECTRL

Cél élettartam PRUNE_INTERVAL (perc) 1440 0 és a DB2 BIGINT paraméter értéke között

Adatok áthelyezésére vonatkozó szolgáltatás forrásadatbázisa: WBIRMADM.RMPRUNECTRL

Megjegyzés: Az IBM® fenntartja magának a jogot, hogy az adatbázistáblákat és az oszlopokat megváltoztassa. Ennek megfelelően a különböző verziókban egyes táblák és oszlopok módosíthatók, eltávolíthatók vagy hozzáadhatók. Az alábbi információkban említett tartalom és struktúra a felhasználó saját felelősségére alkalmazható. Az IBM dokumentálja a felmerülő módosításokat.
Kapcsolódó feladatok
Adatok áthelyezésére vonatkozó szolgáltatások telepítése
Adatok áthelyezésére vonatkozó szolgáltatások beállításainak konfigurálása
Adatok áthelyezésére vonatkozó szolgáltatások beállításának véglegesítése
Indítási és megállítási parancsfájlok állandósítása

Copyright IBM Corporation 2005, 2006. Minden jog fenntartva.