0% found this document useful (0 votes)
64 views3 pages

Welcome Consultancy Presentations Research Tools RMAN Image Copies

This document discusses several ways to create RMAN image copies in Oracle database using the FORMAT clause, CONFIGURE command, ALLOCATE CHANNEL command, and keywords like BACKUP AS COPY. It also explains how to list, view details of, and delete datafile copies and controlfile copies by specifying the copy key.

Uploaded by

koooolperson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views3 pages

Welcome Consultancy Presentations Research Tools RMAN Image Copies

This document discusses several ways to create RMAN image copies in Oracle database using the FORMAT clause, CONFIGURE command, ALLOCATE CHANNEL command, and keywords like BACKUP AS COPY. It also explains how to list, view details of, and delete datafile copies and controlfile copies by specifying the copy key.

Uploaded by

koooolperson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

RMAN Image Copies http://www.juliandyke.com/Research/RMAN/ImageCopies.

php

Welcome Consultancy Presentations Research Tools

RMAN Image Copies


There are several ways to create an image copy

Using the FORMAT clause


For example:

BACKUP AS COPY DATABASE FORMAT '/u01/app/oracle/copy/%U';

Using tbe CONFIGURE command


For example:

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/u01/app/oracle/copy/%U';


BACKUP AS COPY DATABASE;

Using ALLOCATE CHANNEL command


For example:

RUN
{
ALLOCATE CHANNEL c1 TYPE DISK FORMAT '/u01/app/oracle/copy/%U';
BACKUP AS COPY DATABASE;
RELEASE CHANNEL c1;
}

To create an image copy of an entire database use:

RMAN> BACKUP AS COPY DATABASE;

To create an image copy of a specific datafile use:

RMAN> BACKUP AS COPY DATAFILE <file#>

For example:

RMAN> BACKUP AS COPY DATAFILE 4 FORMAT '/u01/app/oracle/copy/users01.dbf';

To list all datafile image copies use:

LIST DATAFILECOPY ALL;

To delete all datafile image copies use:

DELETE DATAFILECOPY ALL;

Each datafile copy has a key which is reported by LIST DATAFILECOPY ALL;

The key is not the same as the data file number - there can be multiple copies of the same data file.

1 of 3 6/14/2019, 2:24 PM
RMAN Image Copies http://www.juliandyke.com/Research/RMAN/ImageCopies.php

Individual datafile copies can be listed by specifying the key. For example:

RMAN> LIST DATAFILECOPY 26

List of Datafile Copies


=======================

Key File S Completion Time Ckp SCN Ckp Time


------- ---- - --------------- ---------- ---------------
26 4 A 15-AUG-15 3325470 15-AUG-15
Name: /u01/app/oracle/copy/users01.dbf
Tag: TAG20150815T010526

Individual datafile copies can be deleted by specifying the key. For example:

RMAN> DELETE DATAFILECOPY 26;

Controlfile Image Copies


To list all controlfile copies use

RMAN> LIST COPY OF CONTROLFILE;

For example:

RMAN> LIST COPY OF CONTROLFILE;

List of Control File Copies


===========================

Key S Completion Time Ckp SCN Ckp Time


------- - --------------- ---------- ---------------
25 A 15-AUG-15 3324254 15-AUG-15
Name: /u01/app/oracle/copy/cf_D-TEST_id-2066695660_23qekadv
Tag: TAG20150815T001910

20 A 14-AUG-15 3322965 14-AUG-15


Name: /u01/app/oracle/copy/cf_D-TEST_id-2066695660_1tqek8bd
Tag: TAG20150814T234341

15 A 14-AUG-15 3322589 14-AUG-15


Name: /u01/app/oracle/copy/cf_D-TEST_id-2066695660_1nqek7j8
Tag: TAG20150814T232907

To list an individual control file copy use:

RMAN> LIST CONTROLFILECOPY <key>;

For example:

RMAN> LIST CONTROLFILECOPY 20;

List of Control File Copies


===========================

Key S Completion Time Ckp SCN Ckp Time


------- - --------------- ---------- ---------------
20 A 14-AUG-15 3322965 14-AUG-15
Name: /u01/app/oracle/copy/cf_D-TEST_id-2066695660_1tqek8bd
Tag: TAG20150814T234341

2 of 3 6/14/2019, 2:24 PM
RMAN Image Copies http://www.juliandyke.com/Research/RMAN/ImageCopies.php

To delete a specific controlfile copy use:

RMAN> DELETE CONTROLFILECOPY <key>;

For example:

RMAN> DELETE CONTROLFILECOPY 20;

Alternatively specify the control file copy name e.g.:

RMAN> DELETE CONTROLFILECOPY '/u01/app/oracle/copy/cf_D-TEST_id-2066695660_1tqek8bd';

3 of 3 6/14/2019, 2:24 PM

You might also like