我在AP 9.2.0.5.0实例上安装了APEX,所有软件包都无效.
我尝试使用DBMS_UTILITY.compile_schema重新编译所有内容,但仍然所有软件包都无效.所以,尝试重新编译单个包,
SQL> ALTER PACKAGE FLOWS_020000.WWV_FLOW_QUERY COMPILE BODY; Warning: Package Body altered with compilation errors. SQL> show err No errors. SQL> SQL> ALTER PACKAGE FLOWS_020000.WWV_FLOW_QUERY COMPILE; Warning: Package altered with compilation errors. SQL> show err No errors. SQL>
改变日志中没有任何内容..
我怎样才能找到错误是什么?不应该"显示错误"给我吗?
我知道这个答案有点晚,但只是想让你知道你也可以使用:
alter package your_package_name_here编译包;
alter package your_package_name_here编译体;
然后,如果显示警告,您可以使用以下脚本检查错误以及它所在的行:
显示错误包your_package_name_here;
- >这显示了包本身内的错误
show errors package body your_package_name_here;
- >这显示了包体内的错误
康恩为FLOWS_020000并去:
SELECT * FROM ALL_ERRORS WHERE OWNER = USER;
或者conn as SYSTEM并且去吧
SELECT * FROM ALL_ERRORS WHERE OWNER = 'FLOWS_020000';