从32位数据库还原到64bit数据库open的时候报错

RMAN> alter database open resetlogs;
 
database opened
RMAN-06900: WARNING: unable to generate V$RMAN_STATUS or V$RMAN_OUTPUT row
RMAN-06901: WARNING: disabling update of the V$RMAN_STATUS and V$RMAN_OUTPUT rows
ORACLE error from target database:
ORA-06553: PLS-801: internal error [56319]

具体的告警日志如下。

创新互联服务项目包括镇平网站建设、镇平网站制作、镇平网页制作以及镇平网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,镇平网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到镇平省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

Completed: alter database open resetlogs
Sun May 28 22:34:47 2017
Errors in file /home/oracle/oracle/admin/SCM2/bdump/scm2_mmon_20272.trc:
ORA-06553: PLS-801: internal error [56319]
Sun May 28 22:34:47 2017
Errors in file /home/oracle/oracle/admin/SCM2/bdump/scm2_mmon_20272.trc:
ORA-06553: PLS-801: internal error [56319]
Sun May 28 22:34:47 2017
Starting background process CJQ0
CJQ0 started with pid=19, OS id=21562
Sun May 28 22:34:50 2017
Errors in file /home/oracle/oracle/admin/SCM2/bdump/scm2_j000_21565.trc:
ORA-12012: error on auto execute of job 42567
ORA-06553: PLS-ORA-06553: PLS-801: internal error [56319]
:
Sun May 28 22:34:50 2017
Errors in file /home/oracle/oracle/admin/SCM2/bdump/scm2_j001_21567.trc:
ORA-12012: error on auto execute of job 42568
ORA-06553: PLS-ORA-06553: PLS-801: internal error [56319]
:
Sun May 28 22:34:50 2017
Errors in file /home/oracle/oracle/admin/SCM2/bdump/scm2_j002_21569.trc:
ORA-12012: error on auto execute of job 5329
ORA-06544: PL/SQL: internal error, arguments: [ORA-06544: PL/SQL: internal error, arguments: [56319], [], [], [], [], [], [], []
ORA-06553: PLS-801: internal error [56319]
], [], [], [], [], [], [], []

这个是由于Oracle的软件版本和之前restore进去的数据库版本不一致导致。如下即可修复,具体可以参考 RMAN还原32位数据库到64位实例的错误处理

 

SQL> startup upgrade;
 
SQL> @?/rdbms/admin/utlip.sql
 
SQL> shutdown immediate;
 
SQL> startup
 
@?/rdbms/admin/utlrp.sql
本文属于转载文章

分享文章:从32位数据库还原到64bit数据库open的时候报错
地址分享:http://azwzsj.com/article/jgddij.html