Zmena hesla konfiguračnej a monitorovacej databázy
V prípade potreby je možné zmeniť štandardné heslo ("swx") užívateľa "dba" v databázach platforiem PostgreSQL a Sybase (konfiguračná, monitorovacia a archívna databáza).
Pre databázu PostgreSQL:
- Heslo je možné zmeniť priamo použitím kernel.exe (počas behu aplikácie).
- Rovnaký užívateľ "dba" je použitý pre všetky databázy v konkrétnom PostgreSQL clustri (inštalácii), preto zmena hesla ovplyvní aj proces D2000 Archív.
Pre databázu Sybase SQL Anywhere:
- Heslo je možné zmeniť z prostredia D2SMC, len ak je aplikácia zastavená.
- Každá databáza (konfiguračná, monitorovacia a archívna databáza) má vlastného užívateľa "dba", preto pri zmene hesla v D2SMC sa menia heslá užívateľov v konfiguračnej aj monitorovacej databáze.
V prípade redundantnej aplikácie je nutné zmenu hesla vykonať na všetkých aplikačných serveroch. Následne je (pre PostgreSQL) nutné reštartovať archívne procesy, ak ich databázy sú umiestnené v tom istom PostgreSQL clustri (inštalácii) ako konfiguračná a monitorovacia databáza.
Zmena hesla použitím programu kernel.exe (PostgreSQL)
Zmena hesla použitím programu kernel.exe, ktorý je nutné naštartovať z príkazového riadka (užívateľ musí mať administrátorské práva).
kernel.exe /CApplicationName /APoldPwd,newPwd
Aplikácia ApplicationName musí byť správne nakonfigurovaná.
Príklady výpisov (PostgreSQL)
%D2KNL-I-Application Name: a1 |
Zmena hesla v D2SMC (Sybase SQL Anywhere)
V D2000 System Management Console sa heslo mení v dialógovom okne, ktoré sa otvorí z kontextového menu aplikácie → Password
Príklady výpisov (Sybase SQL Anywhere)
Príklad výpisov pri úspešnej zmene hesla konfiguračnej aj monitorovacej databázy.
%D2KNL-I-Application Name: a1 %D2KNL-I-Process was started to change database password and set password as permanent. %D2KNL-I-Opening syscfg.db .... %D2KNL-I-syscfg.db successfully opened %D2KNL-I-Opening logfile.db .... %D2KNL-I-logfile.db successfully opened %D2KNL-I-Password was changed in syscfg.db. %D2KNL-I-Setting password as permanent. %D2KNL-I-Password was successfully set %D2KNL-I-Password was changed in logfile.db. |
Zmena hesla v konfiguračnej databáze bude vykonaná aj v prípade, že monitorovaciu databázu nebolo možné otvoriť, okrem prípadu, že otvorenie monitorovacej databázy zlyhalo z dôvodu chybného hesla. Tento stav môže nastať, ak sa v jednej aplikácii použije konfiguračná a monitorovacia databáza s rôznymi heslami (iba Sybase SQL Anywhere).
Príklad, kedy sa nepodarilo otvoriť monitorovaciu databázu:
%D2KNL-I-Application Name: a1 %D2KNL-I-Process was started to change database password and make password as permanent. %D2KNL-I-Opening syscfg.db .... %D2KNL-I-syscfg.db successfully opened %D2KNL-I-Opening logfile.db .... %D2KNL-E-Database error when opening. %D2KNL-I-Password was changed in syscfg.db. %D2KNL-I-Setting password as permanent. %D2KNL-I-Password was successfully set. |
Príklad, kedy sa nepodarilo otvoriť monitorovaciu databázu z dôvodu zlého hesla (oldPwd):
%D2KNL-I-Application Name: a1 %D2KNL-I-Process was started to change database password and make password as permanent. %D2KNL-I-Opening syscfg.db .... %D2KNL-I-syscfg.db successfully opened %D2KNL-I-Opening logfile.db .... %D2KNL-E-Invalid password. Trying to use swx as password. %D2KNL-E-Invalid password. %D2KNL-I-No changes were made. |
Príklad výpisov pri úspešnej inicializácii hesla konfiguračnej aj monitorovacej databázy:
%D2KNL-I-Application Name: a1 %D2KNL-I-Process was started to set password as permanent. %D2KNL-I-Checking password %D2KNL-I-Opening syscfg.db .... %D2KNL-I-syscfg.db successfully opened -> close %D2KNL-I-Opening logfile.db .... %D2KNL-I-logfile.db successfully opened -> close %D2KNL-I-Setting password as permanent. %D2KNL-I-Password was successfully set. |
V prípade použitia preddefinovanej Sybase SQL Anywhere konfiguračnej alebo monitorovacej databázy (z adresára Templates) do aplikácie, ktorá má nastavené heslo, je taktiež potrebné vykonať inicializáciu hesla:
%D2KNL-I-Application Name: a1 %D2KNL-I-Process was started to set password as permanent. %D2KNL-I-Checking password %D2KNL-I-Opening syscfg.db .... %D2KNL-I-I changed the syscfg.db default password. %D2KNL-I-syscfg.db successfully opened -> close %D2KNL-I-Opening logfile.db .... %D2KNL-I-I changed the logfile.db default password. %D2KNL-I-logfile.db successfully opened -> close %D2KNL-I-Setting password as permanent. %D2KNL-I-Password was successfully set. |
Súvisiace stránky:
Pridať komentár