10

私の APEX のインストールは、Oracle 9.2.0.5.0 インスタンスでナシ形になりました。すべてのパッケージが無効です。

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> 

そのための変更ログには何もありません..

エラーの内容を確認するにはどうすればよいですか? 「show err」は私にそれを与えるべきではありませんか?

4

6 に答える 6

11

この回答が遅れていることは承知していますが、次のものも使用できることをお知らせしたいと思います。

ALTER PACKAGE your_package_name_here COMPILE PACKAGE;

ALTER PACKAGE your_package_name_here COMPILE BODY;

警告が表示された場合は、次のスクリプトを使用して、エラーとそれが存在する行を確認できます。

-- this shows the errors within the package itself

SHOW ERRORS PACKAGE your_package_name_here;

-- this shows the errors within the package body

SHOW ERRORS PACKAGE BODY your_package_name_here;
于 2013-05-22T13:22:46.140 に答える
10

FLOWS_020000 として接続し、次に進みます。

SELECT *
FROM   ALL_ERRORS
WHERE  OWNER = USER;

または、システムとして接続して移動します

SELECT *
FROM   ALL_ERRORS
WHERE  OWNER = 'FLOWS_020000';
于 2008-11-12T08:09:55.957 に答える
2
SHOW ERRORS PACKAGE FLOWS_020000.WWV_FLOW_QUERY
于 2008-11-12T05:25:21.483 に答える
2

試す

SHOW ERRORS PACKAGE BODY FLOWS_020000.WWV_FLOW_QUERY
于 2008-11-12T04:54:26.680 に答える
0

今日も同じ問題がありました。私は(XXXとして)やっていたことがわかりました:

alter package XXX.my_package compile body;

エラーになり、show err実際にはエラーは表示されません。

「XXX」を削除しています。エラーを見ることができました。

于 2009-05-20T02:12:46.590 に答える