問題タブ [ora-02049]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1564 参照

vb.net - TransactionScope とエラー: ORA-02049

私は次のルーチンを持っています:

これを本番環境とテスト環境の両方の Oracle 11g データベースに対して散発的に実行すると (または、パターンがある場合は、まだ見つかっていません)、Oracle エラーが生成されます: ORA-02049: タイムアウト: 分散トランザクションがロックを待機しています。

これはテスト データベースに対して実行される唯一のプロセスであるため、さまざまなユーザーがロックをめぐって競合するという問題は発生しません。

このエラーの原因は何ですか?

前もって感謝します。

0 投票する
5 に答える
100435 参照

sql - Oracle に関する一般的な ORA-02049 およびロックの問題のトラブルシューティング方法

長時間のトランザクションや集中的なトランザクションで、ORA-02049 が発生することがあります。これにはパターンがないように見えますが、単純な INSERT で発生します。

何らかの情報やオラクルを入手する方法がわかりませんが、方法が必要ですか? ロックに関するログ、または少なくとも現在のロックを確認する方法はありますか?