ORA-06553: PLS-213: STANDARD 包不可存取,我该怎么办?

[复制链接]
查看11 | 回复7 | 2015-11-11 09:58:34 | 显示全部楼层 |阅读模式
如图:
SQL*Plus: Release 8.1.7.0.0 - Production on 星期三 4月 30 21:35:35 2003
(c) Copyright 2000 Oracle Corporation.All rights reserved.
ERROR:
ORA-06553: PLS-213: STANDARD 包不可存取

访问程序包 DBMS_APPLICATION_INFO 时出现错误
ERROR:
ORA-06553: PLS-213: STANDARD 包不可存取

连接到:
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production
SQL>
怎么办?
我可以把standard.sql重新执行一下,
可是绝大部分函数,存储过程,包头包体都是invalid。我该怎么办?
一个一个编译?
回复

使用道具 举报

千问 | 2015-11-11 09:58:34 | 显示全部楼层
重新編譯這個程序包看看
回复

使用道具 举报

千问 | 2015-11-11 09:58:34 | 显示全部楼层
编译这个包后其他的包或函数,存储过程,会自动编译么?我想应该不会吧?不过我还是先试一下吧。
回复

使用道具 举报

千问 | 2015-11-11 09:58:34 | 显示全部楼层
我试过了,不行,只有不超过十个包valid外,其他的仍然是invalid.
怎么办?
回复

使用道具 举报

千问 | 2015-11-11 09:58:34 | 显示全部楼层
要不试试:
connect sys/pass
$ORACLE_HOME/rdbms/admin/catalog.sql
$ORACLE_HOME/rdbms/admin/catproc.sql
$ORACLE_HOME/rdbms/admin/catexp.sql
回复

使用道具 举报

千问 | 2015-11-11 09:58:34 | 显示全部楼层
谢谢jaunt版主
我照你说的做过之后,发现仍有过半数的包或函数,存储过程,为invalid
视图也是(先前没注意视图,现在看一下也有许多是无效的)有一多半是invalid的,
这些无效的东西大部分都是ctxsys,ordsys,mdsys,ordplugins用户的,sys用户也有一部分。
再请指点!
回复

使用道具 举报

千问 | 2015-11-11 09:58:34 | 显示全部楼层
其他那些用户,问题可能不是很大了,应该是一些附加组件的用户所需要的东西。
你先看看数据库能否正常使用?
回复

使用道具 举报

千问 | 2015-11-11 09:58:34 | 显示全部楼层
我这是自己用来学习的测试库,现在看基本上没大问题了,回来再有什么不对的地方再来请教,多谢版主!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行