以下のように表示されます。
(日本語)
ORA-24344: 正常に終了しましたが、コンパイル・エラーがあります。
(英語)
ORA-24344: success with compilation error
発生パターン
このエラーは以下のような場合に発生します。
(他の様々な原因でも発生します。)
- FUNCTIONやPROCEDUREのコードに誤りがある
- エラー例
- SQL> ALTER FUNCTION fnc_calc COMPILE; ALTER FUNCTION fnc_calc COMPILE; * 行1でエラーが発生しました。: ORA-24344: 正常に終了しましたが、コンパイル・エラーがあります。
FUNCTION内のコードに誤りがあるためエラーになっています。
対処法
- エラーとなったプロシージャやファンクションのコードに誤りがないか確認する。
備考
- このエラーは様々な要因で発生するので、一概に原因を特定できないのがもどかしいです。
- 私の経験上、ソースを地道に検証していくしかないです。(^^;