Fehler PLS-00201 beim „DUPLICATE FOR STANDBY“

Beim Aufbau einer Standby-Datenbank kam beim Aufruf des duplicate-Kommandos im RMAN dieser Fehler (Wir verwendeten in diesem Fall keinen RMAN-Katalog)

DBGSQL:     TARGET> begin :fhdbi := dbms_rcvcat.getDbid; end;
DBGSQL:        sqlcode = 6550
DBGSQL:         B :fhdbi = 32765
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 09/16/2020 10:19:55
RMAN-05501: aborting duplication of target database
RMAN-03015: error occurred in stored script Memory Script
ORA-06550: line 1, column 17:
PLS-00201: identifier 'DBMS_RCVCAT.GETDBID' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored

Schön, wenn sich Fehler so einfach beheben lassen wie dieser hier:
Beim Aufruf von RMAN einfach ein „nocatalog“ hinzufügen:

rman target sys@QUELLE auxiliary sys@ZIEL nocatalog

Schreibe einen Kommentar