Adatok áthelyezésére vonatkozó szolgáltatások beállításainak konfigurálása

Minden olyan rögzítéskiszolgáló esetén, melyeket az adatáthelyező szolgáltatás hozott létre és konfigurált, két paraméter befolyásolhatja a rögzítési összetevők viselkedését. Ezek a paraméterek a lag_limit (késleltetési idő) és a startmode(indulási üzemmód). paraméterek.

A lag_limit és startmode paraméterek alapértékei "7 nap " és "WARMSI". Az ezekkel a paraméterekkel kapcsolatos további információkat az DB2® SQL replikációs kézikönyv és leírás tartalmazza.

A beállítások az objektumok telepítéséig nem módosíthatóak. Azonban a rögzítési összetevők kiszolgálóinak futtatása előtt módosíthatja ezeket a beállításokat, vagy módosíthatja az éppen futó rögzítéskiszolgáló paramétereit is.
Megjegyzés: Ha érvényesíteni szeretné a rögzítéskiszolgálók futása során végzett módosításokat, le kell állítania és újra kell indítania azokat.
Ha a lag_limit és startmode paramétereket használja a replikációs objektumok telepítése során, és az egyik rögzítési kiszolgáló több mint hét nap után indult újra, a rögzítési összetevő hibát jelez. A hiba azt jelzi, hogy a rögzítéskiszolgáló nem futtatható, mivel az adatok túl öregek.. Az alapértékeket számos módon írhatja felül. Az alábbiakban hárommódszert ismertetünk:
  1. Módosítsa a <CAPTURESERVERSCHEMA>.IBMSNAP_CAPPARMS táblában megadott alapértelmezett paramétereket. A replikációs objektumok telepítése után a futásidejű adatbázison végzett következő lekérdezéssel meghatározhatja az adatáthelyezési szolgáltatás által létrehozott rögzítési kiszolgálók számát:

    CONNECT TO Futásidejű adatbázis

    SELECT DISTINCT OM_NAME, SERVICE_NAME, SRC_RM_CAP_SVR_NAME

    FROM WBIRMADM.RMMETADATA

    ORDER BY 1,2,3

    A táblázat az alábbihoz hasonló:
    Table 1. RMMETADATA példa
    OM_NAME SERVICE_NAME SRC_RM_CAP_SVR_NAME
    SubDoctor3 Futásidejűből előzménybe CAPTURE_18
    SubDoctor3 Állapotból futásidejűbe CAPTURE_1
    SubDoctor3 Állapotból futásidejűbe CAPTURE_115
    SubDoctor3 Állapotból futásidejűbe CAPTURE_156
    SubDoctor3 Állapotból futásidejűbe CAPTURE_194
    SubDoctor3 Állapotból futásidejűbe CAPTURE_212
    SubDoctor3 Állapotból futásidejűbe CAPTURE_250
    SubDoctor3 Állapotból futásidejűbe CAPTURE_41
    SubDoctor3 Állapotból futásidejűbe CAPTURE_59
    SubDoctor3 Állapotból futásidejűbe CAPTURE_97
    Az OM_NAME paraméter a WebSphere® Business Modeler projekt neve A SERVICE_NAME az adatáthelyezési szolgáltatást jelzi, a SRC_RM_CAP_SVR_NAME pedig ahhoz a rögzítéskiszolgálóhoz tartozó azonosító (CAPTURE SCHEMA), mely az adatáthelyezési szolgáltatás része. A fenti táblázatban futásidejűből előzménybe történő adatáthelyezési szolgáltatáshoz egy, míg az állapotból futásidejűbe történőhöz kilenc rögzítéskiszolgáló tartozik.
    Megjegyzés: A kiszolgálók neve és száma a használt modelltől, valamint az objektumok létrehozása során megadott házirend-paramétereknek megfelelően változhat.

    Az adatbázis szolgáltatási összetevője támogatja a lag_limit és startmode paraméterek valamennyi beállítását, de vegye figyelembe, hogy a hidegindítások (a rögzítéskiszolgálók hiba utáni indítása) számának növekedése komoly teljesítmény-problémákhoz vezethet. Ha gyakoriak a hidegindítások, az adatáthelyezési szolgáltatás ETL összetevője a módosítások helyett valamennyi rekordot feldolgozza. Miután valamennyi, módosítani kívánt rögzítéskiszolgálót azonosított, módosíthatja az adatbázis alapértelmezett paramétereit. Miután módosította az egyes rögzítéskiszolgálókhoz tartozó alapértelmezett paramétereket, elindíthatja azokat.

  2. Vagy módosítsa a rögzítéskiszolgálót indító parancssort. Az adatbázis szolgáltatási objektumainak generálása során kényelmi parancsfájlok jönnek létre, melyek elindítják és leállítják a rögzítés- és alkalmazáskiszolgálókat. A rögzítést indító parancsfájlok (StartCapture_#.bat vagy StartCapture_#.sh) a <data_movement_service_name>\source. könyvtárban találhatók. minden egyes parancsfájl tartalmazza a asncap parancsot, mellyel a rögzítési program indítható. Az ezekkel a paraméterekkel kapcsolatos további információkat az IBM® DB2 dokumentációja tartalmazza. Ennek megfelelően módosítsa az indítási parancsfájlokat is, majd mentse el és futtassa az indítási parancsfájlt a rögzítéskiszolgáló indításához az új beállításokkal.
  3. Vagy futásidőben módosítsa rögzítéskiszolgálót. Kövesse az IBM DB2 dokumentációban leírt utasításokat, melyek leírják, hogyan módosíthatók ideiglenesen egy futó rögzítéskiszolgáló beállításai.
Kapcsolódó fogalmak
Adatok áthelyezésére vonatkozó szolgáltatások
Adatok áthelyezésére vonatkozó szolgáltatások adminisztrálása
Adatok áthelyezésére vonatkozó szolgáltatás konfigurálása
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á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.