Cambio del tipo di DBMS di Dr.Web Enterprise Security Suite

In caso di SO Windows

La procedura per l'avvio e l'arresto del Server viene descritta in Manuale dell'amministratore, p. Avvio e arresto del Server Dr.Web.

1.Arrestare il servizio Server Dr.Web.

2.Avviare dalla riga di comando il file drwcsd.exe con l'opzione modexecdb database-export per esportare i contenuti del database in file. La completa riga di comando di esportazione nella versione per SO Windows si vede approssimativamente così:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all -log=drwcsd.log modexecdb database-export D:\esbase.es

In questo esempio si sottintende che il Server Dr.Web sia installato nella directory C:\Program Files\DrWeb Server e che il database viene esportato in un file con il nome esbase.es alla radice dell'unità D.

Se nel percorso del file ci sono degli spazi e/o caratteri nazionali (o il nome del file contiene degli spazi e/o caratteri nazionali), il percorso deve essere messo tra virgolette:

"D:\<nome completo>\esbase.es"

3.Avviare il servizio Server Dr.Web, connettere ad esso il Pannello di controllo e riconfigurare il Server Dr.Web per l'utilizzo di un altro DBMS. Rifiutare la proposta di riavvio del Server Dr.Web.

4.Arrestare il servizio Server Dr.Web.

5.Eliminare il file del database.

6.Avviare dalla riga di comando il file drwcsd.exe con l'opzione modexecdb database-init per inizializzare il nuovo database. La riga di inizializzazione del database per la versione di Server Dr.Web per SO Windows si vede approssimativamente così:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all -log=drwcsd.log modexecdb database-init D:\Keys\agent.key <password>

Si sottintende che il Server Dr.Web è installato nella directory "C:\Program Files\DrWeb Server" e la chiave di agent agent.key è situata in D:\Keys.

Se nel percorso del file ci sono degli spazi e/o caratteri nazionali (o il nome del file contiene degli spazi e/o caratteri nazionali), il percorso deve essere messo tra virgolette:

"D:\<nome completo>\agent.key"

7.Avviare dalla riga di comando il file drwcsd.exe con l'opzione modexecdb database-import per importare i contenuti del database da file. La completa riga di comando di importazione nella versione per SO Windows si vede approssimativamente così:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all -log=drwcsd.log modexecdb database-import D:\esbase.es"

8.Avviare il servizio Server Dr.Web.

In caso di SO della famiglia UNIX

1.Arrestare il servizio Server Dr.Web tramite lo script:

in caso di SO Linux:

/etc/init.d/drwcsd stop

in caso di SO FreeBSD:

/usr/local/etc/rc.d/drwcsd stop

o tramite il Pannello di controllo.

2.Avviare il Server Dr.Web con l'opzione modexecdb database-export per esportare i contenuti del database in file. La riga di comando dalla directory di installazione del Server Dr.Web si vede approssimativamente così:

in caso di SO Linux:

/etc/init.d/drwcsd -log=drwcsd.log modexecdb database-export /var/opt/drwcs/esbase.es

in caso di SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log modexecdb database-export /var/drwcs/esbase.es

In questo esempio si sottintende che il database viene esportato nel file esbase.es locato nella directory di utente.

3.Avviare il servizio Server Dr.Web tramite lo script:

in caso di SO Linux:

/etc/init.d/drwcsd start

in caso di SO FreeBSD:

/usr/local/etc/rc.d/drwcsd start

connettere ad esso il Pannello di controllo e riconfigurare il Server Dr.Web per l'utilizzo di un altro DBMS: nel menu Amministrazione → voce Configurazione del Server Dr.Web → scheda Database.

Si può riconfigurare il Server Dr.Web per l'utilizzo di un altro DBMS anche modificando direttamente il file di configurazione del Server Dr.Web drwcsd.conf. Per farlo, si deve commentare/cancellare il record del database corrente e trascrivere il database nuovo (per maggiori informazioni v. Allegato G1. File di configurazione del Server Dr.Web).

Rifiutare la proposta di riavvio del Server Dr.Web.

4.Arrestare il Server Dr.Web (v. passaggio 1).

5.Eliminare il file del database.

6.Avviare il file drwcsd con l'opzione modexecdb database-init per inizializzare il nuovo database. La riga di inizializzazione si vede approssimativamente così:

in caso di SO Linux:

/etc/init.d/drwcsd -log=drwcsd.log modexecdb database-init

in caso di SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log modexecdb database-init

7.Avviare il file drwcsd con l'opzione modexecdb database-import per importare i contenuti del database da file. La riga di comando di importazione si vede approssimativamente così:

in caso di SO Linux:

/etc/init.d/drwcsd -log=drwcsd.log modexecdb database-import /var/opt/drwcs/esbase.es

in caso di SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log modexecdb database-import /var/drwcs/esbase.es

8.Avviare il Server Dr.Web (v. passaggio 3).

Se all'avvio dello script del Server Dr.Web è necessario impostare parametri (per esempio, indicare la directory di installazione del Server Dr.Web, modificare il livello di dettaglio del log ecc.), i valori corrispondenti vengono modificati nello script di avvio:

in caso di SO FreeBSD:

/usr/local/etc/rc.d/drwcsd

in caso di SO Linux:

/etc/init.d/drwcsd