Еще одна проблема rman

#sql #oracle #sqlplus

#sql #Oracle #sqlplus

Вопрос:

ошибка, которую я получаю при попытке запустить этот простой скрипт

 RMAN> CMDFILE c:oraclexeapporacleadminxescriptsrman1.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;
  

Есть идеи относительно того, что я делаю неправильно?

Ответ №1:

Попробуйте это:

 RMAN> @c:oraclexeapporacleadminxescriptsrman1.rcv
  

Описано здесь.

Ответ №2:

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

C:UsersRandy > rman cmdfile ‘c:oraclexeapporacleadminxescriptsrman1.rcv ‘ журнал c:temprman1.rcv.log

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