Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Platforma MS Windows
Platforma OpenVMSLinux

Kotva
windows
windows
Platforma MS Windows

...

  • Sybase, MS SQL, PostgreSQL
    Za účelom synchronizácie HS štartuje proces D2000 CfgSynchro (súbor cfgsynchroauto.exe) s parametrami:
    cfgsynchroauto.exe APPL_NAME.SysCfg APPL_NAME.SBS_KernelName.SysCfg

    Prvý parameter APPL_NAME.SysCfg je DSN konfiguračnej databázy. Bolo vytvorené pri zakladaní aplikácie procesom D2SMC.
    Kotva
    dsn
    dsn
    Druhý parameter APPL_NAME.SBS_KernelName.SysCfg je DSN pre konfiguračnú databázu servera, ktorý zasielal požiadavku. DSN je potrebné vytvoriť manuálne tak, aby sa prostredníctvom neho dalo pracovať s konfiguráciou servera, ktorý požiadavku na synchronizáciu inicioval. Proces cfgsychroauto.exe je umiestnený v adresári D2000.EXE\bin.

    Kotva
    sybase_none
    sybase_none
    Poznámka: Pokiaľ sa používa ako databázový server Sybase SQL Anywhere 9, alebo SQL Anywhere 12 s verziou Systému D2000 V9.0.20 a nižšou, je pri vytváraní DSN APPL_NAME.SBS_KernelName.SysCfg je nutné nastaviť parameter Charset v záložke Advanced na hodnotu none. V opačnom prípade dôjde k poškodeniu diakritiky pri synchronizácii konfiguračných databáz! Túto položku je nutné zmeniť manuálnou úpravou registrov: HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\<nazov DNS>\Charset).

    Poznámka: Pokiaľ sa používa ako databázový server PostgreSQL,  je pri vytváraní DSN APPL_NAME.SBS_KernelName.SysCfg je nutné zrušiť zapnúť (odškrtnúťzaškrtnúť) parameter "LF <-> CR/LF conversionbytea as LO", inak dôjde k poškodeniu ESL skriptov a skriptov schém. Viac o konfigurácii PostgreSQL ODBC je v sekcii PostgreSQL - Databázy systému D2000.
     
  • Oracle

Kotva

...

V prípade platformy OpenVMS pripadá do úvahy jedine databázový server Oracle. Po výzve na synchronizáciu HS štartuje dávkový súbor CFGSYNCHRO_SBS_KernelName.COM v adresári, ktorý je daný premennou DLC_Path v súbore GLOBAL.PROPERTIES.

Príklad súboru CFGSYNCHRO_SBS_KernelName.COM

Blok kódu
languageesl
themeConfluence
 $ set noon
 $ @sys$startup:d2000$startup
 $ @sys$startup:gnat$startup
 $ @D2000$ORA:ORAUSER D2000
 $ SYNCHRO :== $D2000$bin:CFGSYNCHROAUTO.exe
 $ set def d2000$bin
 $ DEFINE NLS_LANG "SLOVAK_SLOVAKIA.EE8MSWIN1250"
 $ 
 $ SHOW WORKING
 $ SHOW PROCESS /QUOTA
 $ 
 $ SYNCHRO "D2000" "D2000_DS25B" "RIS_ROVE_SYSCFG"
 $ 

V poslednom riadku je štart programu cfgsynchroauto.exe s parametrami:

...

linux
linux
Platforma Linux

...

Synchronizácia je automaticky vykonávaná procesom cfgsynchroauto podobne ako na Windows.

Nastavenie DNS pre vzdialenú databázu je potrebné vykonať pridaním ODBC DSN do súboru /etc/odbc.ini (umiestnenie súboru sa môže líšiť podľa distribúcie Linuxu) na oboch redundantných uzloch.

Príklad:

Aplikácia: app

Meno postgresql drivera: PostgreSQL  (riadok Driver = PostgreSQL), podľa distribúcie to môže byť aj PostgreSQL Unicode prípadne iný, názov drivera je možné dohľadať utilitou odbcinst -j.

NodeA:

ip adresa: 192.0.2.1

meno kernela: KNL_NODE_A

NodeB:

ip adresa: 192.0.2.2

meno kernela: KNL_NODE_B



Blok kódu
languagetext
themeConfluence
title192.0.2.1: /etc/odbc.ini
;REMOTE KNL_NODE_B
[app.KNL_NODE_B.SYSCFG]
Description         = PostgreSQL connection to app_syscfg
Driver              = PostgreSQL
Database            = app_syscfg
Servername          = 192.0.2.2
UserName            = 
Password            = 
Port                = 5432
Protocol            = 7.4-2
ReadOnly            = No
RowVersioning       = No
ShowSystemTables    = No
ByteaAsLongVarBinary= 1
BoolsAsChar         = 1
TextAsLongVarchar   = 1
UseServerSidePrepare= 1
UpdatableCursors    = 1
UniqueIndex         = 1
Fetch               = 1000
ConnSettings        =


Blok kódu
languagetext
themeConfluence
title192.0.2.2: /etc/odbc.ini
;REMOTE KNL_NODE_A
[app.KNL_NODE_A.SYSCFG]
Description         = PostgreSQL connection to app_syscfg
Driver              = PostgreSQL
Database            = app_syscfg
Servername          = 192.0.2.1
UserName            = 
Password            = 
Port                = 5432
Protocol            = 7.4-2
ReadOnly            = No
RowVersioning       = No
ShowSystemTables    = No
ByteaAsLongVarBinary= 1
BoolsAsChar         = 1
TextAsLongVarchar   = 1
UseServerSidePrepare= 1
UpdatableCursors    = 1
UniqueIndex         = 1
Fetch               = 1000
ConnSettings        =

...



Info
titleSúvisiace stránky:

Konfigurácia redundantnej skupiny (Server)

...