H3.3. Comandi di gestione del database |
Inizializzazione del database
drwcsd [<opzioni>] modexecdb database-init [<chiave_di_licenza> [<password>]] — inizializzazione del database. •<chiave_di_licenza> — percorso della chiave di licenza Dr.Web agent.key. Se la chiave di licenza non è specificata, dovrà essere aggiunta in seguito dal Pannello di controllo o ottenuta attraverso la comunicazione tra i server da un Server Dr.Web adiacente. •<password> — password iniziale dell'amministratore del Server Dr.Web (il nome utente è ). Di default è .
Impostazione dei parametri di inizializzazione del database Se si utilizza il database incorporato, i parametri di inizializzazione si possono impostare via un file esterno. Per farlo, si utilizza il comando: drwcsd.exe modexecdb database-init@<response-file> <response-file> — file in cui sono scritti i parametri di inizializzazione del database, riga per riga, nello stesso ordine dei parametri del comando database-init. Formato del file:
Se nella riga è indicato il valore %nil, verrà utilizzato il valore di default (come in database-init). Aggiornamento della versione del database drwcsd modexecdb database-upgrade [pretend=false] — per avviare il Server Dr.Web per aggiornare la struttura del database durante il passaggio a una nuova versione tramite gli script interni. •pretend=false — prescrive di solo controllare se lo schema del database è aggiornato invece di aggiornare effettivamente la sua struttura. Di default è false. Se è indicato il valore true, viene solo controllato se lo schema del database è aggiornato. a)drwcsd modexecdb database-export <file> — esportazione del database nel file indicato. :
Sotto SO della famiglia l'azione viene eseguita dall'account utente drwcs:drwcs nella directory $DRWCS_VAR (eccetto SO che di default salva il file nella directory da cui è avviato lo script; se il percorso viene indicato esplicitamente, la directory deve essere provvista dei permessi di scrittura per <utente>:<gruppo> che sono stati creati durante l'installazione, di default è drwcs:drwcs). b)drwcsd modexecdb database-export-xml <file-xml> — esportazione del database nel file xml indicato. Se viene indicata l'estensione di file gz, il file di database verrà compresso all'esportazione in un archivio gzip. Se nessun'estensione viene indicata o viene indicata un'estensione diversa da gz, il file di esportazione non verrà compresso in archivio. : •Per esportare il database in un file xml senza compressione:
•Per esportare il database in un file xml compresso in archivio:
: •Per esportare il database in un file xml senza compressione:
•Per esportare il database in un file xml compresso in archivio:
a)drwcsd modexecdb database-import <file> — importazione del database dal file indicato (il vecchio contenuto del database viene cancellato). b)drwcsd modexecdb database-import-and-upgrade <file> — importazione e aggiornamento di un database ottenuto attraverso l'esportazione da un Server Dr.Web delle versioni precedenti (il vecchio contenuto del database viene cancellato).
Verifica del database drwcsd modexecdb database-verify [full=false [ignore-version=false]] — avvia il Server Dr.Web per verificare il database. Per scrivere informazioni sui risultati nel file di log, il comando deve essere inserito con l'opzione -log. L'utilizzo di questa opzione è descritto in maggior dettaglio in p. H3.8. Descrizione delle opzioni. •full=false — definisce la modalità di verifica. Con il valore di default (false) viene eseguita la verifica rapida, con il valore true la verifica completa. •ignore-version=false — determina se la versione dello schema del database va ignorata durante la verifica. Di default è false. Se è indicato il valore true, la verifica continuerà anche se la versione dello schema non è corretta. Accelerazione del database drwcsd [<opzioni>] modexecdb database-speedup — esegui i comandi VACUUM, CLUSTER, ANALYZE per accelerare l'utilizzo del database. Ripristino del database drwcsd repairdb — esegui il ripristino di un'immagine danneggiata del database incorporato o di tabelle danneggiate del database esterno . Il ripristino di può anche essere effettuato automaticamente durante l'avvio del Server Dr.Web, se nelle impostazioni del database nel Pannello di controllo è selezionato il flag (v. , p. Ripristino del database). drwcsd modexecdb database-clean — ripulisci il database di Server Dr.Web rimuovendo tutte le tabelle. Cambio della password amministratore drwcsd modexecdb set-admin-password <nome_utente> <nuova_password> — imposta una nuova password per l'account amministratore specificato. |