セッションの再接続が必要。 一度、パッケージ等が起動されたセッションは、その時の最新更新日時を保持していて、起動時にパッケージ等の最新更新日時と比較する。従って、セッションを保持したまま、別セッションでパッケージ等が更新された場合、セッションが保持しているパッケージ等の情報が古いと判断されエラーが発生する。
運用時に発生するエラー ORA-04068: パッケージの既存状態は廃棄されました エラーの原因 パッケージがセッションに読み込みされた状態(※)でパッケージが INVALID になった場合や再コンパイルした場合には ロードされたパッケージの状態が破棄される。 (※) パッケージがセッション情報にインスタンス化されていない場合には、パッケージはインスタンス化する前に自動的に再コンパイルされてエラーもなくロードされる。 ORA-04068: パッケージの既存状態は廃棄されました。 ORA-04061: package body "schema.package_name"の既存状態は無効になりました。 ORA-06508: PL/SQL: コールしているプログラム単位が見つかりませんでした。 のエラーが発生する。これはセッション毎にパッケージの内部ステータスを管理するインスタンス(⇔クラス)が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く