Home » Oracle » Oracle Database » How to backup controlfile in RMAN in Oracle Database

How to backup controlfile in RMAN in Oracle Database

Controlfile is an important part of the Oracle database and backing up the control file is a necessary operation. Here is How to backup controlfile in RMAN

How to enable auto backup of controlfile

We can enable auto backup of the controlfile using RMAN settings. This will an auto backup of the control file after every rman backup

Enabling
rman target /
show all;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
show all;

Disabling
rman target /
show all;
CONFIGURE CONTROLFILE AUTOBACKUP OFF;
show all;

How to backup controlfile to trace

Here is the statement on how to backup controlfile to trace in oracle database. This Produces SQL statements that can later be used to re-create your control file:

ALTER DATABASE BACKUP CONTROLFILE TO TRACE;

This creates the files in the Oracle Database trace directory. If you want to generate in a specific location i.e some arbitrary path

ALTER DATABASE BACKUP CONTROLFILE TO TRACE as ‘<location>’;
Example
ALTER DATABASE BACKUP CONTROLFILE TO TRACE as ‘/home/location/ccf.sql’;

How to take a manual backup of Controlfile

We can use RMAN command

rman target /
backup controlfile;

How to create a binary copy of Controlfile as SQL

sqlplus / as sysdba
alter database backup controlfile to '+FLASH';
ALTER DATABASE BACKUP CONTROLFILE TO '/home/oracle/backup/control.bkp';

How to create a binary copy of Controlfile as RMAN

rman target /
BACKUP AS COPY CURRENT CONTROLFILE FORMAT '/home/oracle/backup/control.bkp';

Hope you like this content on how to backup controlfile in RMAN. Please do provide the feedback

See also  Oracle patching: Adpatch Complete Overview

Also Reads
RMAN Backup Commands : Check out the RMAN Backup commands in this post. This is going to be very helpful for the person who is involved in backup and recovery
Oracle RMAN interview questions : Oracle RMAN Interview Questions are must for Oracle DBA’s looking for a change. Oracle Backup and recovery is one of the essential duties of Oracle DBA
oracle dba interview questions for experienced professionals : check out awesome oracle dba interview questions and answers to succeed in any oracle database interviews. This will test your knowledge on various fronts
RMAN-06059 : Check out how to resolve the RMAN-06059: expected archived log not found, loss of archived log compromises recoverability
RMAN-20004 : RMAN-20004 happens when a Database has been cloned and a connection made from the clone to Catalog using rman without changing the DBID of the clone,
https://docs.oracle.com/cd/B19306_01/backup.102/b14192/bku

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top