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