Configurazione del Device Type e del Channel
Di default il backup è effettuato su disco.
RMAN> show all;
RMAN configuration parameters for database with db_unique_name TEST1 are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
RMAN configuration parameters for database with db_unique_name TEST1 are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
Per impostare il backup su tape eseguire il comando.
RMAN> configure DEFAULT DEVICE TYPE to sbt;
RMAN> show all;
RMAN configuration parameters for database with db_unique_name TEST1 are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
Per ritornare al valore di default.
RMAN> configure default device type to disk;
oppure
RMAN> configure default device type clear;
RMAN> configure default device type clear;
Quando viene effettuato il backup, RMAN di default alloca un canale su disco. Se si effettua il backup su tape occorre prima configurare un canale.
RMAN> configure CHANNEL DEVICE TYPE sbt PARMS="SBT_LIBRARY=/usr/local/avamar/lib/libobk_avamar64.so";
RMAN> configure DEFAULT DEVICE TYPE to sbt;
RMAN> backup current controlfile;
Il seguente comando effettua il backup su disco e quindi sovrascrive la configurazione del device type definita precedentemente.
RMAN> backup device type disk current controlfile;
Un altra soluzione per configurare il canale è utilizzare con il comando run.
run {
allocate channel c0 type sbt PARMS="SBT_LIBRARY=/usr/local/avamar/lib/libobk_avamar64.so" format '%d_%U' trace 2;
send channel 'c0' ' "--ctlusessl=true" "--cacheprefix=S11TEST1_c0" "--sysdir=/usr/local/avamar/etc" "--bindir=/usr/local/avamar/bin" "--vardir=/usr/local/avamar/var/clientlogs" "--logfile=/u01/app/oracle/admin/S11TEST1/scripts/rman/log/backup_L0_c0.log" "--flagfile=/usr/local/avamar/lib/S11TEST1-flags.txt" ';3>
backup current controlfile;
release channel c0;
}
Se è configurata la FRA ma si vuole effettuare il backup su disco in un altra location occorre configurare il canale
RMAN> configure CHANNEL DEVICE TYPE disk format '/u05/backup/ora_df%t_s%s_s%p';
E' possibile allocare due o più canali manualmente ed effetuare backup su location separate.
run{
allocate channel c1 device type disk format '/u05/backup/datafile/bkp_%U';
allocate channel c2 device type disk;
backup channel c1 datafile 1,2,3;
release channel c1;
backup datafile 4,5,6;
}
Se è configurata la FRA ma si vuole effettuare il backup su disco in un altra location occorre configurare il canale
RMAN> configure CHANNEL DEVICE TYPE disk format '/u05/backup/ora_df%t_s%s_s%p';
%t standart per timestamp in 4 bytes
%s standar per backup set number
%p standard per backup piece number
E' possibile allocare due o più canali manualmente ed effetuare backup su location separate.
run{
allocate channel c1 device type disk format '/u05/backup/datafile/bkp_%U';
allocate channel c2 device type disk;
backup channel c1 datafile 1,2,3;
release channel c1;
backup datafile 4,5,6;
}
Di default il numero di canali allocati è 1.
RMAN> show device type;
RMAN configuration parameters for database with db_unique_name TEST1 are:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
RMAN> show device type;
RMAN configuration parameters for database with db_unique_name TEST1 are:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
Per cambiare il numero di canali eseguire il comando:
RMAN> configure DEVICE TYPE disk PARALLELISM 3;
RMAN> configure DEVICE TYPE sbt PARALLELISM 4;
RMAN> show device type;
RMAN configuration parameters for database with db_unique_name S11TEST1 are:
CONFIGURE DEVICE TYPE DISK PARALLELISM 3 BACKUP TYPE TO BACKUPSET;
CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
Per reimpostate i valori di default
RMAN> configure device type sbt clear;
RMAN> configure device type disk clear;
RMAN> configure device type sbt clear;
RMAN> configure device type disk clear;