H4.3. Comandi di gestione del database |
Inizializzazione del database drwcsd [<opzioni>] initdb <chiave_di_licenza> [<script_del_database> [<file_ini> [<password>]]] – inizializzazione del database. •<chiave_di_licenza> – il percorso della chiave di licenza Dr.Web agent.key (è obbligatorio). •<script_del_database> – script di inizializzazione del database. Valore speciale: il - (meno) significa "non utilizzare lo script". •<file_ini> – file creato in precedenza nel formato drweb32.ini che imposterà una configurazione iniziale dei componenti del software Dr.Web (per gruppo ). Valore speciale: il - (meno) significa "non utilizzare tale file". •<password> – la password iniziale dell'amministratore del Server (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 initdbex <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 initdb. Formato del file:
Le stringhe di coda che seguono il parametro necessario in qualche caso non sono obbligatorie. Se una stringa è un "-" (segno "meno"), viene utilizzato il valore predefinito (come in initdb). Aggiornamento del database drwcsd [<opzioni>] updatedb <script> – per eseguire una manipolazione con il database (per esempio, aggiornamento durante cambio di versione) eseguendo operatori SQL dal file <script>. Aggiornamento della versione del database drwcsd upgradedb <directory> – per avviare il Server per aggiornare la struttura del database se si passa alla nuova versione (v. directory update-db). a)drwcsd exportdb <file> – esportazione del database nel file indicato. :
In SO della famiglia l'azione viene eseguita sotto l'account di 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 xmlexportdb <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 importdb <file> – importazione del database dal file indicato (i vecchi contenuti del database vengono cancellati). b)drwcsd xmlimportdb <file xml> – importazione del database dal file xml indicato. Verifica del database drwcsd verifydb – per avviare il Server per la verifica del database. Alla fine della verifica il Server visualizza le informazioni sui risultati nel file di log (di default è drwcsd.log). Accelerazione del database drwcsd [<opzioni>] speedupdb – per eseguire i comandi VACUUM, CLUSTER, ANALYZE per accelerare l'utilizzo del database. Pulizia del database drwcsd cleandb – per ripulire il database di Server, eliminando tutte le tabelle. |