ORA-06553: PLS-801: 內部錯誤 [56319]
阿新 • • 發佈:2018-12-03
在win2003 64bit還原一箇舊的IFS ERP資料庫,資料庫版本為10.2.0.3.0,使用普通賬號ifsapp賬號登記,出現如下錯誤
C:\Documents and Settings\Administrator>set oracle_sid=bjprod C:\Documents and Settings\Administrator>sqlplus /nolog SQL*Plus: Release 10.2.0.3.0 - Production on 星期三 7月 1 21:25:11 2015 Copyright (c) 1982, 2006, Oracle. All Rights Reserved. SQL> connect ifsapp/djprod ERROR: ORA-01017: invalid username/password; logon denied SQL> connect ifsapp/bjprod ERROR: ORA-06553: PLS-801: 內部錯誤 [56319] ERROR: ORA-06553: PLS-801: 內部錯誤 [56319] 訪問程式包 DBMS_APPLICATION_INFO 時出錯 已連線。 SQL>
通過參考:http://blog.sina.com.cn/s/blog_4d22b9720100jkd7.html瞭解到主要為某些包未編譯
使用sys賬號登陸並編譯
C:\Documents and Settings\Administrator>set oracle_sid=BJPROD C:\Documents and Settings\Administrator>sqlplus /nolog SQL*Plus: Release 10.2.0.3.0 - Production on 星期三 7月 1 21:26:21 2015 Copyright (c) 1982, 2006, Oracle. All Rights Reserved. SQL> connect sys/1 as sysdba 已連線。 SQL> alter package standard compile; 程式包已變更。
以及執行
SQL> @D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlirp.sql;
後,普通賬號ifsapp可以正常登陸