PL/SQL package SYS.DBMS_BACKUP_RESTORE version 19.03.00.00 in TARGET database is not current

今天客户提出一个需求,将备份中的单个pdb进行异机还原,自己现在本地机器做了一下测试,源端数据库版本为19.3未进行补丁升级,目标端数据库版本为19.12。整个过程非常顺利,没有异常报错,但是进行resetlogs打开数据库的时候出现一下提示,根据一下提示我们可以得知当前的SYS.DBMS_BACKUP_RESTORE以及SYS.DBMS_RCVMAN的版本信息是19.03,在当前数据库环境下并不是最新的。

RMAN> alter database open resetlogs;
Statement processed
PL/SQL package SYS.DBMS_BACKUP_RESTORE version 19.03.00.00 in TARGET database is not current
PL/SQL package SYS.DBMS_RCVMAN version 19.03.00.00 in TARGET database is not current
RMAN>

解决办法,更新SYS.DBMS_BACKUP_RESTORE以及SYS.DBMS_RCVMAN

@$ORACLE_HOME/rdbms/admin/dbmsrman.sql
@$ORACLE_HOME/rdbms/admin/prvtrmns.plb   
@$ORACLE_HOME/rdbms/admin/dbmsbkrs.sql 
@$ORACLE_HOME/rdbms/admin/prvtbkrs.plb
原文地址:https://www.cnblogs.com/hanglinux/p/15269560.html