Program D2000 CfgSynchrAuto slúži na automatickú (neinteraktívnu) úplnú synchronizáciu konfiguračných
databáz. Taktiež je volaný procesom
D2000 Server, ktorý je v stave HS, keď príjme požiadavku na synchronizáciu konfiguračnej databázy od
iného procesu D2000
Server, ktorý sa pripája do redundantnej skupiny.
Program D2000 CfgSynchrAuto sa po inštalácii nachádza v podadresári \Bin
programového adresára pod menom
cfgsynchroauto.exe alebo cfgsynchroauto_ora.exe. Prvý pristupuje ku konfiguračným databázam
prostredníctvom rozhrania ODBC, druhý prostredníctvom rozhrania OCI (Oracle Common Interface).
Prostredníctvom programu cfgsynchroauto.exe je teda možné synchronizovať konfigurácie uložené v
databázach Sybase alebo Oracle (pre Oracle je potrebné vytvoriť si DSN prostredníctvom ODBC drivera).
Program cfgsynchroauto_ora.exe umožňuje synchronizovať len konfigurácie uložené v databázach Oracle.
Spustenie programu D2000 CfgSynchroAuto
Program sa spúšťa z príkazového riadku nasledovne:
Deklarácia |
cfgsynchroauto.exe srcDSNName dstDSNName userName [dstUserName] [A]
cfgsynchroauto_ora.exe srcTNSName dstTNSName userName [dstUserName] [A]
|
Parametre |
srcDSNName |
DSN zdrojovej konfiguračnej databázy. |
dstDSNName |
DSN cieľovej konfiguračnej databázy. |
srcTNSName |
TNS zdrojovej konfiguračnej databázy. |
dstTNSName |
TNS cieľovej konfiguračnej databázy. |
userName |
Meno užívateľa pre prihlásenie sa pri otváraní zdrojovej konfiguračnej databázy. |
dstUserName |
Meno užívateľa pre prihlásenie sa pri otváraní cieľovej
konfiguračnej databázy.
Ak nie je uvedené, použije sa meno zadané parametrom userName. Tento parameter je
potrebné použiť pri synchronizácii medzi konfiguračnými databázami Sybase a Oracle (odlišný
spôsob tvorby mena užívateľa pre konfiguračnú databázu).
|
A |
Ak je parameter uvedený, synchronizácia v prípade potreby automaticky vykoná upgrade konfiguračnej
databázy. Ak nie je uvedený, synchronizácia sa skončí s chybou.
Poznámka: Verzia konfiguračnej databázy sa mení pri novších releasoch systému D2000
(avšak nie vždy). Preto upgrade konfiguračnej databázy vykonáva aj proces
D2000 Server pri svojom
štarte.
Od verzie 7.1.X R49 sa parameter ignoruje a automatický upgrade konfiguračnej databázy je
povolený. |
/NO_OBJLIFE |
Ak je parameter uvedený, nesynchronizujú sa logy histórie zmien objektov.
Poznámka: Ak je nastavený parameter D2000 Servera LogRecsLateSynchro pri spúšťaní
D2000 CfgSynchroAuto z procesu D2000 Server, pri pripájaní sa štartujúceho SBS servera sa použije parameter /NO_OBJLIFE,
t.j. logy histórie zmien objektov sa nebudú synchronizovať a synchronizácia databáz bude trvať podstatne kratšie. |
/ONLY_OBJLIFE |
Ak je parameter uvedený, synchronizujú sa iba logy histórie zmien objektov. |
|
Program cfgsynchroauto.exe po svojom skončení nastavuje návratový kód, ktorý je možné otestovať.
Ak synchronizácia prebehla úspešne, jeho hodnota je 0.
Pridať komentár