Porovnávané verzie

Kľúč

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

...

V prípade potreby je možné zmeniť štandardné heslo ("swx") užívateľa "dba" v databázach platformy platforiem PostgreSQL a Sybase (konfiguračná, monitorovacia a monitorovacia archívna databáza). Zmenu hesla je možné vykonať, len ak je aplikácia zastavená.

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ť

...

...

  • 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.

...

V D2000 Management Console sa heslo mení v dialógovom okne, ktoré sa otvorí z menu Aplikácie -> Akcie -> položka Heslo SysCfg.

...


Kotva
kernel
kernel
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
%D2KNL-I-Process was started to change database password and set password as permanent.
%D2KNL-I-Opening syscfg database...
%D2KNL-I-Syscfg database successfully opened.
%D2KNL-I-Password for user 'dba' was changed.
%D2KNL-I-Setting password as permanent.
%D2KNL-I-Password was successfully set



Kotva
d2mc
d2mc
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

  Image Added

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.

Pri redundantnej aplikácii musia mať všetky zúčastnené aplikácie nastavené rovnaké heslo. Po nastavení hesla (rôzneho od "swx") je beh aplikácie podmienený prítomnosťou rovnakého HW kľúča, ktorý bol prítomný pri zmene hesla. Ak je HW kľúč vymenený (alebo odstránený), aplikácia sa nerozbehne.
O tomto stave je užívateľ informovaný v KLN-SELF.LOG hlásením:

%D2KNL-I-Application Name: a1
%D2KNL-I-Open Database a1.SYSCFG...
%D2KNL-E-Invalid Password
%D2KNL-E-Error when starting D2000 - Invalid Password.

V takomto prípade je nutné znovu inicializovať heslo.
Tento proces je možné vykonať z prostredia D2MC alebo priamo použitím programu kernel.exe, ktorý bude naštartovaný z príkazového riadka (užívateľ musí mať administrátorské práva).

kernel.exe /CApplicationName /APpwd

Aplikácia ApplicationName musí byť správne nakonfigurovaná.


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 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.



Info
titleSúvisiace stránky:

Správa aplikácií
Konfigurácia aplikácie

...