RMAN Command – (Host, Script & Spool)
Posted by FatDBA on July 20, 2012
============================
‘SCRIPT’ Command
============================
Create a stored script and store it in the recovery catalog |
# creates recovery catalog script to back up database and archived logs
RMAN> CREATE SCRIPT backup_whole
COMMENT “backup whole database and logs”
{
BACKUP INCREMENTAL LEVEL 0 TAG b_whole_l0
DATABASE PLUS ARCHIVELOG;
}
RMAN> list script names;
List of Stored Scripts in Recovery Catalog
Scripts of Target Database QRCL
Script Name
Description
———————————————————————–
backup_whole
backup whole database and logs
RMAN>
The PRINT SCRIPT command is used to view the contents of a stored script.
The REPLACE SCRIPT command is used to update the contents of a stored script.
The EXECUTE SCRIPT command is used to execute the commands in the stored script.
The SCRIPT command line arguments for RMAN (described in “cmdLine”) runs a stored script automatically when starting RMAN.
The DELETE SCRIPT command is used to delete a stored script from the recovery catalog.
============================
‘HOST’ Command
============================
Invoke an operating system command-line subshell from within RMAN or run a specific operating system command.
RMAN> host;
[oracle@prashant1 tmp]$ ls
bkp.txt keyring-0ApY2V keyring-bnJBhL keyring-EU8HZP keyring-gyrtQl keyring-NhkTlq keyring-TRWPLH
keyring-VRSr6r mapping-root
df2log.f keyring-2DWGLn keyring-BnLWvG keyring-Fd4x0Y keyring-hvDT3R keyring-NkuSug keyring-ud148y
keyring-yfJADW VMwareDnD
gedit.oracle.1518151704 keyring-9YXYpF keyring-bWWK07 keyring-FulTZv keyring-M5RlDV keyring-OKgmpF keyring-VJRsde
keyring-z0NZhH vmware-root
gedit.root.905835812 keyring-b0iCrd keyring-edvXjr keyring-GUQwrx keyring-N7mw5M keyring-tmfXqO keyring-vMdOpj
mapping-oracle vmware-tools-distrib
[oracle@prashant1 tmp]$ exit
exit
host command complete
RMAN>
=============================
‘SPOOL’ Command
=============================
Write RMAN output to a log file. |
[oracle@prashant1 tmp]$ touch bkp.txt
[oracle@prashant1 tmp]$ ls
bkp.txt keyring-2DWGLn
[oracle@prashant1 tmp]$ rman target / catalog rman/oracle90@orcl;
Recovery Manager: Release 10.2.0.1.0 – Production on Fri Jul 20 15:43:23 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: QRCL (DBID=859215136)
connected to recovery catalog database
RMAN> @/tmp/bkp/txt;
RMAN> BACKUP DATAFILE 1;
Starting backup at 20-JUL-12
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=159 devtype=DISK
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00001 name=/u01/app/oracle/oradata/qrcl/system01.dbf
channel ORA_DISK_1: starting piece 1 at 20-JUL-12
channel ORA_DISK_1: finished piece 1 at 20-JUL-12
piece handle=/u01/app/oracle/flash_recovery_area/QRCL/backupset/2012_07_20/o1_mf_nnndf_TAG20120720T154419_80lcvvwv_.bkp
tag=TAG20120720T154419 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:25
Finished backup at 20-JUL-12
Starting Control File and SPFILE Autobackup at 20-JUL-12
piece handle=/u01/app/oracle/flash_recovery_area/QRCL/autobackup/2012_07_20/o1_mf_s_789147885_80lcwos9_.bkp comment=NONE
Finished Control File and SPFILE Autobackup at 20-JUL-12
RMAN> SPOOL LOG TO ‘/tmp/df2log.f’;RMAN>
RMAN>
Spooling for log turned off
Recovery Manager10.2.0.1.0
RMAN> **end-of-file**
RMAN>
RMAN> exit
Recovery Manager complete.
[oracle@prashant1 tmp]$ cat df2log.f
Spooling started in log file: /tmp/df2log.f
Recovery Manager10.2.0.1.0
RMAN> BACKUP DATAFILE 2;
Starting backup at 20-JUL-12
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00002 name=/u01/app/oracle/oradata/qrcl/undotbs01.dbf
channel ORA_DISK_1: starting piece 1 at 20-JUL-12
channel ORA_DISK_1: finished piece 1 at 20-JUL-12
piece handle=/u01/app/oracle/flash_recovery_area/QRCL/backupset/2012_07_20/o1_mf_nnndf_TAG20120720T154449_80lcwslb_.bkp
tag=TAG20120720T154449 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03
Finished backup at 20-JUL-12
Starting Control File and SPFILE Autobackup at 20-JUL-12
piece handle=/u01/app/oracle/flash_recovery_area/QRCL/autobackup/2012_07_20/o1_mf_s_789147892_80lcwx78_.bkp comment=NONE
Finished Control File and SPFILE Autobackup at 20-JUL-12
RMAN> SPOOL LOG OFF;
[oracle@prashant1 tmp]$
Leave a Reply