職場で使える!30代エンジニアのoracleエラー対応

とある三流エンジニアが日々起きた出来事や今打ち込んでいることについて備忘録として残していきます。

oracle

データベース変更後の文の呼び出しにおけるエラー(ステートメントキャッシュに関する制限)

投稿日:2017年2月1日 更新日:

スポンサーリンク

本日は

「データベース変更後の文の呼び出しにおけるエラー」

についてです。

 

何かといいますと、

データベース変更後の文の呼び出しにおけるエラーとありますが、

この場合のエラーとは実際にexceptionが発生する訳でもなく

正しい結果を返すことができないという意味に近いです。

 

データがキャッシュされた状態で、

テーブル定義の変更などを行った場合に、

新しい情報を取得できず、

キャッシュの情報を返してしまうといったことを

エラーと呼んでいます。

 

oracleのマニュアルも英語のサイトを翻訳しているだけなので、

このような説明になってしまうのかなと推測します。

 

「エラーとなる」ではなく、

「古いキャッシュを返す」とか

「最新情報を返せない」など

と言った表現にしてくれた方が

素人には分かりやすいのかと思います。

 

weblogicの管理コンソールの画面にある

「ステートメントキャッシュクリア」のボタンを押下すると、

実際にキャッシュがクリアされることは事実です。

 

weblogicを再起動しなくても

ボタン一つで一旦クリアしてくれるのだから、

やらない手はないかと思います。

 

もしDBレイアウト変更によるバージョンアップ

をするにはおすすめである。

スポンサーリンク
にほんブログ村 ライフスタイルブログ 40代 自分らしさへ
にほんブログ村
にほんブログ村 ネットブログ Googleへ
にほんブログ村
にほんブログ村 IT技術ブログ Oracleへ
にほんブログ村

-oracle
-, , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

oracleのSQLで3ヶ月前の月初日と前月の月末日を取得する方法

  yyyymmddの半角数字8桁の文字列から、 3ヶ月前の月初日と前月の月末日を SQLで求める方法を記載する。 基準日が既にdate型である場合は、 to_date, to_charとい …

no image

ORA-00923:「FROMキーワードが指定の位置にありません。」が出たらまず確認すること

「ORA-00923」が発生した時の対処法としては、 まず、FROM周りに誤字脱字がないか 確認してください。   大体が不要なカンマがあったり、 スペルミスしていることが多いです。 例えば …

初心者が嵌るORA-01403:「データが見つかりません」の原因とは?

見ての通り、データが見つからない。 と言う至ってシンプルなエラー。   しかし、単純だからと言って侮ってはいけない。 このエラー、 何もSELECT時のみに発生するとは限らない。 UPDAT …

プライマリキーを追加しようとしたらORA-02260

勇気を持ってコマンドを打って下さい!   今日ご紹介するのは、 「ORA-02260」   1つのプライマリキー(ユニークキー)を持つテーブルに、 2つ目のキーを追加しようとし、下 …

SELECTした項目でUPDATEする際に発生する「ORA-01407:(ユーザ名.テーブル名.項目名)をNULLには更新できません。」

今日は、 ORA-01407:(ユーザ名.テーブル名.項目名)をNULLには更新できません。 について、解説します。   開発中に UPDATE文を作成する際の基本公式は、 UPDATE テ …

まだデータがありません。