Еще один римский вопрос - PullRequest
1 голос
/ 05 ноября 2011

ошибка при попытке запустить этот простой скрипт

RMAN> CMDFILE c:\oraclexe\app\oracle\admin\xe\scripts\rman1.rcv

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01009: syntax error: found "cmdfile": expecting one of: "allocate, alter, backup, beginline, blockrecover, catalog, change, connect, copy, convert, create, crosscheck,  configure, duplicate, debug, delete, drop, exit, endinline, flashback, host, {, library,  list, mount, open, print, quit, recover, register, release, replace, report, r
enormalize, reset, restore, resync, rman, run, rpctest, set, setlimit, sql, switch,  spool, startup, shutdown, send, show, test, transport, upgrade, unregister, validate"
RMAN-01007: at line 1 column 1 file: standard input

Простой скрипт

connect target /;
backup database plus archivelog delete input;

Есть идеи, что я делаю не так?

Ответы [ 2 ]

2 голосов
/ 05 ноября 2011

Попробуйте:

RMAN> @c:\oraclexe\app\oracle\admin\xe\scripts\rman1.rcv

Документировано здесь.

0 голосов
/ 05 ноября 2011

То, что я делал, было глупой ошибкой с моей стороны

C: \ Users \ Randy> rman cmdfile 'c: \ oraclexe \ app \ oracle \ admin \ xe \ scripts \ rman1.rcv' log c: \ temp \ rman1.rcv.log

Я пытался запустить это из rman, когда он должен был быть запущен из командной строки dos / cmd.

...