| Home | Downloads | Contact Us |
![]() |
![]() |
| Home >> Resources >> Oracle >> Oracle9i Recovery Manager Reference Release 2 (9.2) |
RMAN Commands , 56 of 59

To specify that a datafile copy is now the current
datafile, that is, the datafile pointed to by the control file. A
switch is equivalent to using the ALTER DATABASE RENAME
FILE statement: Oracle renames the files in the control file but
does not actually rename them on the operating system. Note that this command
deletes the records for the datafile copy from the recovery catalog and updates
the control file records to status DELETED.
SWITCH within the braces of a
RUN command.
SWITCH adds the datafile to the control file if it is not there
already. You can only add datafiles through SWITCH that were
created after the backup control file was created.| Syntax Element | Description |
|---|---|
|
|
Specifies the datafile that you wish to rename. After the switch, the
control file no longer views the specified file as current. For example, this
command points the control file from SWITCH DATAFILE '/oracle/dbs/tbs_1.f' TO DATAFILECOPY '/oracle/dbs/copies/cp1.f'; If you do not specify a |
|
Specifies the input copy file for the switch, that is, the datafile
copy that you wish to rename. Specify the file by filename or tag. For example,
the following command sets SWITCH DATAFILE 2 TO DATAFILECOPY '/oracle/dbs/df2.copy'; Note that if you specify a tag and more than one copy uses this tag name, then RMAN uses the most current copy, that is, the one needing the least recovery. The following command switches datafile SWITCH DATAFILE 3 TO DATAFILECOPY TAG mondayPMcopy; |
|
|
|
Specifies that all datafiles for which a |
This example allocates one disk device and one tape device to allow RMAN to restore both from disk and tape.
RUN { ALLOCATE CHANNEL dev1 DEVICE TYPE DISK RATE 1000; ALLOCATE CHANNEL dev2 DEVICE TYPE sbt; SQL "ALTER TABLESPACE tbs_1 OFFLINE IMMEDIATE"; SET NEWNAME FOR DATAFILE '/disk7/oracle/tbs11.f' TO '/disk9/oracle/tbs11.f'; RESTORE TABLESPACE tbs_1; SWITCH DATAFILE ALL; RECOVER TABLESPACE tbs_1; SQL "ALTER TABLESPACE tbs_1 ONLINE"; }
|
![]() Copyright © 1996, 2002 Oracle Corporation. All Rights Reserved. |