There are different compression levels with Oracle 11g R2. BASIC, LOW, MEDIUM and HIGH are the four different compression levels. We must have 'Advanced Compression' option license to use LOW, MEDIUM and HIGH levels of compression.
The AS COMPRESSED BACKUPSET option of the RMAN BACKUP command allows RMAN to perform binary compression and they are automatically decompressed during recovery.
To check current compression option:-
RMAN> SHOW COMPRESSION ALGORITHM ;
using target database control file instead of recovery catalog
RMAN configuration parameters for database with db_unique_name ACE are:
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
To configure compression algorithm.
RMAN> CONFIGURE COMPRESSION ALGORITHM ‘LOW’;
RMAN> CONFIGURE COMPRESSION ALGORITHM ‘MEDIUM’;
RMAN> CONFIGURE COMPRESSION ALGORITHM ‘HIGH’;
RMAN> CONFIGURE COMPRESSION ALGORITHM ‘BASIC’; #default
Backup as compressed backupset using RMAN.
RMAN>BACKUP AS compressed backupset DATABASE;
RMAN>BACKUP AS compressed backupset ARCHIVELOG ALL;
RMAN>BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG;
RMAN>BACKUP AS compressed backupset CURRENT CONTROLFILE;
RMAN>BACKUP AS COMPRESSED BACKUPSET DATAFILE 5;
We can do the compressed incremental backup as following.
INCREMENTAL LEVEL 0:-
RUN
{
BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 0
DATABASE PLUS ARCHIVELOG;
DELETE NOPROMPT ARCHIVELOG ALL BACKED UP 1 TIMES TO DISK;
}
INCREMENTAL LEVEL 1:-
RUN
{
BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 1
DATABASE PLUS ARCHIVELOG;
DELETE NOPROMPT ARCHIVELOG ALL BACKED UP 1 TIMES TO DISK;
}
The AS COMPRESSED BACKUPSET option of the RMAN BACKUP command allows RMAN to perform binary compression and they are automatically decompressed during recovery.
To check current compression option:-
RMAN> SHOW COMPRESSION ALGORITHM ;
using target database control file instead of recovery catalog
RMAN configuration parameters for database with db_unique_name ACE are:
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
To configure compression algorithm.
RMAN> CONFIGURE COMPRESSION ALGORITHM ‘LOW’;
RMAN> CONFIGURE COMPRESSION ALGORITHM ‘MEDIUM’;
RMAN> CONFIGURE COMPRESSION ALGORITHM ‘HIGH’;
RMAN> CONFIGURE COMPRESSION ALGORITHM ‘BASIC’; #default
Backup as compressed backupset using RMAN.
RMAN>BACKUP AS compressed backupset DATABASE;
RMAN>BACKUP AS compressed backupset ARCHIVELOG ALL;
RMAN>BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG;
RMAN>BACKUP AS compressed backupset CURRENT CONTROLFILE;
RMAN>BACKUP AS COMPRESSED BACKUPSET DATAFILE 5;
We can do the compressed incremental backup as following.
INCREMENTAL LEVEL 0:-
RUN
{
BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 0
DATABASE PLUS ARCHIVELOG;
DELETE NOPROMPT ARCHIVELOG ALL BACKED UP 1 TIMES TO DISK;
}
INCREMENTAL LEVEL 1:-
RUN
{
BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 1
DATABASE PLUS ARCHIVELOG;
DELETE NOPROMPT ARCHIVELOG ALL BACKED UP 1 TIMES TO DISK;
}

