| Oracle9i Recovery Manager Reference Release 2 (9.2) Part Number A96565-01 |
|
RMAN Commands , 30 of 59

To invoke an operating system command-line sub-shell from within RMAN.
Execute this command at the RMAN prompt or within the braces of a RUN command.
| Syntax Element | Description |
|---|---|
|
|
Enables you to execute an operating system command. Use this parameter: |
This example shuts down the database, makes a backup of datafile system01.dbf, then executes the UNIX ls command to display all backed up datafiles:
SHUTDOWN IMMEDIATE; STARTUP MOUNT; BACKUP DATAFILE '?/oradata/trgt/system01.dbf' FORMAT '/tmp/system01.dbf'; HOST 'ls -l /tmp/*dbf'; ALTER DATABASE OPEN;
This example makes an image copy of datafile 3, hosts out to the UNIX prompt to check that the copy is in the directory (the UNIX session output is indented and displayed in bold), then resumes the RMAN session:
RMAN> COPY DATAFILE 3 TO '?/oradata/df3.cpy'; RMAN> HOST; % ls $ORACLE_HOME/oradata/df3.cpy /net/oracle/oradata/df3.cpy % exit RMAN> LIST COPY;
The following example uses HOST to start the UNIX shell and then runs a SQL*Plus data dictionary query:
HOST " echo 'SELECT * FROM DBA_TABLESPACES;' | sqlplus '/ AS SYSDBA' ";
|
![]() Copyright © 1996, 2002 Oracle Corporation. All Rights Reserved. |
|