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

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;


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';

%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

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;


Post popolari in questo blog

Create e Drop Pluggable Database

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione