- PR -

DB更新処理が流れない

1
投稿者投稿内容
なな
ベテラン
会議室デビュー日: 2003/09/18
投稿数: 79
投稿日時: 2004-01-16 16:00
いつも参考にさせていただいてます。
現在、Asp.Netで開発を行っています。
その中でいくつかのINSERT文、又はUPDATE文を書いているのですが、実行するたびに
ORA-08177(このトランザクションのアクセスを逐次化できません)のエラーが
多発しています。マニュアルによると別トランによって先にcommitされた場合や、自トラン時でも、index付与完了前にselectがかかる場合等に起きる
ということですが特に先にCommitされている形跡もないのですが
エラーになってしまいます。
それとおかしいことに、1度目の実行時はほとんどの確率でこのエラーが発生されるのに対し、
エラー発生後、すぐにもう一度データを更新、登録しようとすると
必ずうまく処理が流れてくれます。
どなたか回避策をご存知の方がいらっしゃればご教授願います。

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-01-16 16:28
 OTNは見ました?
http://otn.oracle.co.jp/index.html
http://otn.oracle.co.jp/document/msg/index.html ←登録必要

まずはマニュアルを読め、ってことだそうです。
そして、「発生することを前提にプログラムしろ」だそうです。
1

スキルアップ/キャリアアップ(JOB@IT)