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

In caso di SO Windows

La procedura per l'avvio e l'arresto di Server Dr.Web è descritta in Manuale dell'amministratore, p. Avvio e arresto di 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=trace -log="C:\Program Files\DrWeb Server\var\exportdb.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 database. Rifiutare la proposta di riavvio del Server Dr.Web.

4.Arrestare il servizio Server Dr.Web.

5.Spostare il file di database in una directory temporanea fino a quando non si è sicuri che il cambio del tipo di database sia andato a buon fine.

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="C:\Program Files\DrWeb Server\var\initdb.log" modexecdb database-init

Si sottintende che il Server Dr.Web è installato nella directory "C:\Program Files\DrWeb Server".

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=trace -log="C:\Program Files\DrWeb Server\var\importdb.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 modexecdb database-export /var/opt/drwcs/esbase.es

in caso di SO FreeBSD:

/usr/local/etc/rc.d/drwcsd 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 database: nel menu Amministrazione → voce Configurazione del Server Dr.Web → scheda Database.

È inoltre possibile riconfigurare il Server Dr.Web per l'utilizzo di un altro database modificando direttamente il file di configurazione di Server Dr.Web drwcsd.conf. Per farlo, è necessario commentare/cancellare il record del database corrente e trascrivere il database nuovo (per maggiori informazioni v. F1. File di configurazione di Server Dr.Web).

Rifiutare la proposta di riavvio del Server Dr.Web.

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

5.Spostare il file di database in una directory temporanea fino a quando non si è sicuri che il cambio del tipo di database sia andato a buon fine.

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 modexecdb database-init

in caso di SO FreeBSD:

/usr/local/etc/rc.d/drwcsd 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 modexecdb database-import /var/opt/drwcs/esbase.es

in caso di SO FreeBSD:

/usr/local/etc/rc.d/drwcsd 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