SET DBRECOVERY (Imposta la classe di dispositivi per i backup automatici)

Utilizzare questo comando per specificare la classe di dispositivi e il numero di flussi di dati da utilizzare per i backup automatici del database. È inoltre possibile utilizzare questo comando per configurare il comando BACKUP DB per eseguire automaticamente il backup della chiave di codifica master per il server.

La chiave di codifica master viene utilizzata per codificare i dati nei pool di archiviazione contenitore directory e contenitore cloud, per codificare la password di backup del database e per codificare le informazioni sensibili nel database del server. Se non si esegue il backup della chiave di codifica master, potrebbe non essere possibile accedere a questi elementi codificati in caso di emergenza.

Se si esegue il comando BACKUP DB e la classe periferica non è quella specificata nel comando SET DBRECOVERY , viene restituito un messaggio di avviso. Tuttavia, l'operazione di backup continua normalmente.

Classe di privilegi

Per immettere questo comando, è necessario disporre del privilegio di sistema o di memoria senza limitazioni.

Sintassi

Leggi diagramma di sintassiIgnora diagramma di sintassi visivo SET DBRECOVery nome_classe_periferica NUMStreams=1NUMStreams=numeroCOMPress=NoCOMPress=NoYesPROTECTKeys=YesPROTECTKeys=NoYesPASSword=nome_password_ENCRypt=YesENCRypt=YesNo1
Note:
  • 1 Questo parametro si applica solo alle classi periferica di tipo CLOUD.

Parametri

nome_classe_periferica (Obbligatorio)
Specifica la classe di dispositivi da utilizzare per i backup del database.
NUMStreams
Specifica il numero di flussi di spostamento dati paralleli da utilizzare quando si esegue il backup del database. Il valore predefinito è 1. È possibile specificare un valore compreso nell'intervallo 1 - 99. L'aumento di questo valore comporta un corrispondente aumento del numero di sessioni di backup del database da utilizzare e del numero di unità da utilizzare per la classe di dispositivi. Un valore NUMSTREAMS specificato nel comando BACKUP DB sovrascrive qualsiasi valore impostato nel comando SET DBRECOVERY . Il valore NUMSTREAMS viene utilizzato per tutti i tipi di backup del database.
Se viene specificato un valore superiore al numero di unità disponibili per la classe di dispositivi, viene utilizzato il numero di unità disponibili. Le unità disponibili sono definite nella classe di dispositivi dal parametro MOUNTLIMIT o dal numero di unità in linea per la classe di dispositivi specificata. La sessione viene visualizzata nell'output di QUERY SESSION.
Se si aumenta il numero di flussi, più volumi vengono utilizzati dalla classe di dispositivi corrispondente per questa operazione. L'utilizzo di più volumi potrebbe migliorare l velocità dei backup del database, ma al costo di più volumi che non vengono utilizzati completamente.
COMPress
Specifica se i volumi vengono compressi durante l'elaborazione del backup del database. Questo parametro è facoltativo. Il valore predefinito è NO. È possibile specificare uno dei seguenti valori:
No
Specifica che i volumi creati dal comando BACKUP DB non vengono compressi.
Yes

Specifica che i volumi creati dal comando BACKUP DB vengono compressi.

Se si specifica il parametro COMPRESS nel comando BACKUP DB, viene sovrascritto qualsiasi valore impostato nel comando SET DBRECOVERY. Altrimenti, viene utilizzato il valore impostato nel comando SET DBRECOVERY.
Limitazioni:
  • Prestare attenzione quando si specifica il parametro COMPRESS. L'utilizzo della compressione durante i backup del database può ridurre la dimensione dei file di backup. La compressione, tuttavia, può aumentare il tempo necessario per completare l'elaborazione del backup del database.
  • Non eseguire il backup di dati compressi su nastro. Se il proprio ambiente di sistema memorizza i backup del database su nastro, impostare il parametro COMPRESS su NO nei comandi SET DBRECOVERY e BACKUP DB .
  • Per le classi di dispositivi CLOUD, assicurarsi che sia abilitata solo la codifica o la compressione.
PROTECTKeys
Specifica che i backup del database includono una copia della chiave di codifica master per il server utilizzato per codificare le password del nodo, le password di amministratore e i dati del pool di archiviazione. La chiave di codifica principale viene memorizzata nei file dsmkeydb. Se si perdono i file dsmkeydb, nodi e amministratori non sono in grado di autenticarsi con il server, in quanto il server non è in grado di leggere le password codificate utilizzando la chiave di codifica principale. Inoltre, non è possibile richiamare tutti i dati archiviati in un pool di archiviazione crittografato senza la chiave di codifica master. Questo parametro è facoltativo. Il valore predefinito è YES. È possibile specificare uno dei seguenti valori:
No
Specifica che i backup del database non includono una copia della chiave di codifica master per il server.
Limitazione: Il parametro PROTECTKEYS=NO non è valido per una classe di dispositivi con un tipo CLOUD.
Attenzione: se si specifica PROTECTKEYS=NO, è necessario eseguire manualmente il backup della chiave di crittografia master per il server e rendere la chiave disponibile quando si implementa il ripristino di emergenza. Non è possibile eseguire il ripristino da un disastro senza la chiave di codifica master.
Yes
Specifica che i backup del database includono una copia della chiave di codifica master per il server.

Se si specifica PROTECTKEYS=YES, è necessario specificare anche il parametro PASSWORD.

Importante: le classi di dispositivi cloud richiedono il parametro PROTECTKEYS=YES .
PASSword
Specifica la password utilizzata per proteggere i backup del database. Per impostazione predefinita, le operazioni di backup del database sono protette utilizzando una password. La password viene codificata utilizzando la chiave di codifica principale, memorizzata nei file dsmkeydb .La lunghezza minima della password è di 8 caratteri a meno che non venga specificato un valore diverso utilizzando il comando SET MINPWLENGTH . La lunghezza massima della password è 64 caratteri.

Se si specifica PROTECTKEYS=YES, è necessario specificare anche il parametro PASSWORD.

Attenzione: accertarsi di ricordare la parola d'ordine e conservare una copia memorizzata in un'ubicazione protetta. Senza la password, i dati non possono essere recuperati. Se si specifica una password per il backup del database, è necessario specificare la stessa password nel comando RESTORE DB per ripristinare il database.
ENCRypt
Specifica se il server codifica il backup del database. Questo parametro è facoltativo e si applica solo alle classi di dispositivi CLOUD. Il valore predefinito è YES. È possibile specificare uno dei seguenti valori:
Yes
Specifica che il backup del database viene codificato dal server utilizzando la codifica dati AES (Advanced Encryption Standard) a 256 bit.
No
Specifica che il backup del database non è codificato dal server.
Limitazione: le restrizioni sulle operazioni di backup del database nell'archivio oggetti cloud impediscono che le opzioni di codifica e compressione siano impostate simultaneamente su YES. Assicurarsi che sia abilitata solo la codifica o la compressione.
  • Per disattivare la codifica, specificare ENCRYPT=NO.
  • Per disattivare la compressione, specificare COMPRESS=NO.

Esempio: specifica di una classe di dispositivi per i backup del database

Specificare la classe di dispositivi DBBACK per i backup del database. Immettere il seguente comando:
set dbrecovery dbback

Esempio: specifica di una classe di dispositivi e del numero di flussi per i backup del database.

Specificare la classe di dispositivi DBBACK per i backup del database e specificare che il backup deve utilizzare due flussi di spostamento dati. Immettere il seguente comando:
set dbrecovery dbback numstreams=2

Esempio: protezione dei dati del pool di archiviazione nei backup del database

Codificare i dati del pool di archiviazione specificando che i backup del database debbano includere una copia della chiave di codifica master per il server. Immettere il seguente comando:
set dbrecovery dbback protectkeys=yes password=password_name

Esempio: disattivare la codifica per le operazioni di backup del database nel cloud

Per disattivare la codifica per le operazioni di backup del database che utilizzano la classe di dispositivi CLOUD CLEVERDEV, eseguire il seguente comando:
set dbrecovery cleverdev password=password encrypt=no

Comandi correlati

Tabella 1. Comandi correlati a SET DBRECOVERY
Comando Descrizione
BACKUP DEL DATABASE Esegue il backup di IBM Storage Protect database su volumi ad accesso sequenziale
DB DI INTERROGAZIONE Visualizza le informazioni sull'allocazione del database.
QUERY SPAZIO Visualizza le informazioni relative allo spazio di archiviazione definito per il database.