RMAN Reserved Words

The RMAN language contains numerous reserved words, which are or have been used in RMAN commands. In general, avoid using reserved words in ways that conflict with their primary meaning in the RMAN command language.

If you must use a reserved word as an argument to an RMAN command (for example, as a filename, tablespace name, tag name, and so on), then surround it with single or double quotes. Otherwise, RMAN cannot parse your command correctly and generates an error. Example 1-1 shows correct and incorrect usage of RMAN reserved words in RMAN commands.

Example 1-1 Using Reserved Words as Arguments to RMAN Commands

ALLOCATE CHANNEL backup DEVICE TYPE DISK;         # incorrect
ALLOCATE CHANNEL "backup" DEVICE TYPE DISK;       # correct
BACKUP DATABASE TAG full;                         # incorrect
BACKUP DATABASE TAG 'full';                       # correct

Table 1-1 lists all of the current reserved words.

Table 1-1 RMAN Reserved Words

A-C C-D D-L L-P P-S S-W

,

CHANGE

DURATION

LOGSEQ

PARALLELMEDIARESTORE

SECTION

#

CHANNEL

ECHO

LOGS

PARALLEL

SEND

(

CHECKSYNTAX

ENCRYPTION

LOG

PARAMETER

SEQUENCE

)

CHECK

EXCLUDE

LOGSCN

PARAMETER_VALUE_CONVERT

SETLIMIT

\

CLEAR

EXECUTE

LOW

PARMS

SETSIZE

{

CLONENAME

EXIT

MAINTENANCE

PARTIAL

SET

}

CLONE

EXPIRED

MASK

PASSWORD

SHIPPED

<<<

CLONE_CF

EXPORT

MAXCORRUPT

PFILE

SHOW

>>>

CLOSED

FAILOVER

MAXDAYS

PIPE

SHUTDOWN

;

CMDFILE

FAILURE

MAXOPENFILES

PLATFORM

SINCE

&

COMMAND

FILESPERSET

MAXPIECESIZE

PLSQL

SIZE

_

COMMENT

FILES

MAXSEQ

PLUS

SKIP

'

COMPATIBLE

FILES

MAXSETSIZE

POINT

SLAXDEBUG

=

COMPLETED

FINAL

MAXSIZE

POLICY

SNAPSHOT

^

COMPRESSED

FLASHBACK

METHOD

POOL

SPFILE

@

COMPRESSION

FORCE

MINIMIZE

PREVIEW

SPOOL

.

CONFIGURE

FOREIGN

MISC

PRIMARY

SQL

:

CONNECT

FOREVER

MOUNT

PRINT

STANDBY

ABORT

CONSISTENT

FORMAT

MSGLOG

PRIORITY

STARTUP

ACCESSIBLE

CONTROLFILECOPY

FOR

MSGNO

PRIVILEGES

START

ACTIVE

CONTROLFILE

FROM

M

PROXY

STEP

ADVISEID

CONVERT

FULL

NAMES

PUT

SUMMARY

ADVISE

COPIES

GET

NAME

QUIT

SWITCH

AES128

COPY

GLOBAL

NEED

RATE

TABLESPACES

AES192

CORRUPTION

HIGH

NEW-LINE

RCVCAT

TABLESPACE

AES256

CREATE

GRANT

NEWNAME

RCVMAN

TAG

AFFINITY

CRITICAL

GROUP

NEW

READONLY

TARGET

AFTER

CROSSCHECK

GUARANTEE

NOCATALOG

READRATE

TDES168

ALGORITHM

CUMULATIVE

G

NOCFAU

RECALL

TEMPFILE

ALLOCATE

CURRENT

HEADER

NOCHECKSUM

RECOVERABLE

TEST

ALLOW

DATABASE

HIGH

NODEVALS

RECOVERY

THREAD

ALL

DATAFILECOPY

HOST

NODUPLICATES

RECOVER

TIMEOUT

ALTER

DATAFILE

IDENTIFIED

NOEXCLUDE

REDUNDANCY

TIMES

AND

DATAPUMP

IDENTIFIER

NOFILENAMECHECK

REGISTER

TIME

APPEND

DAYS

ID

NOFILEUPDATE

RELEASE

TO

APPLIED

DBA

IMMEDIATE

NOKEEP

RELOAD

TRACE

ARCHIVELOG

DBID

IMPORT

NOLOGS

REMOVE

TRANSACTIONAL

AREA

DB_FILE_NAME_CONVERT

INACCESSIBLE

NOMOUNT

RENORMALIZE

TRANSPORT

AS

DB_NAME

INCARNATION

NONE

REPAIRID

TYPE

AT

DB_RECOVERY_FILE_DEST

INCLUDE

NOPARALLEL

REPAIR

UNAVAILABLE

ATALL

DB_UNIQUE_NAME

INCLUDING

NOPROMPT

REPLACE

UNCATALOG

AUTOBACKUP

DEBUG

INCREMENTAL

NOREDO

REPLICATE

UNDO

AUTOLOCATE

DECRYPTION

INPUT

NORMAL

REPORT

UNLIMITED

AUXILIARY

DEFAULT

INSTANCE

NOT

RESETLOGS

UNRECOVERABLE

AUXNAME

DEFINE

IO

NO

RESET

UNREGISTER

AVAILABLE

DELETE

JOB

NULL

RESTART

UNTIL

BACKED

DELETION

KBYTES

OBSOLETE

RESTORE

UPGRADE

BACKUPPIECE

DESTINATION

KEEP

OFFLINE

RESTRICTED

UP

BACKUPSET

DETAIL

KRB

OFF

RESYNC

USING

BACKUPS

DEVICE

K

OF

RETENTION

VALIDATE

BACKUP

DIRECTORY

LEVEL

ONLY

REUSE

VERBOSE

BEFORE

DISKRATIO

LIBPARM

ON

REVOKE

VIRTUAL

BETWEEN

DISK

LIBRARY

OPEN

RPCTEST

WINDOW

BLOCKRECOVER

DISPLAY

LIKE

OPTIMIZATION

RPC

WITH

BLOCKS

DORECOVER

LIMIT

OPTION

RUN

 

BLOCK

DROP

LIST

ORPHAN

SAVE

 

BY

DUMP

LOAD

OR

SCHEMA

 

CANCEL

DUPLEX

LOGFILE

PACKAGES

SCN

 

CATALOG

DUPLICATE

LOGICAL

PARALLELISM

SCRIPT