突然更新クエリが実行されません。私はクエリを選択することができますが、レコードを更新しようとすると、データベースは無限にハングアップします。私もSQL Plusから試してみて何も起こりません。UPDATEクエリにOracleデータベースが無限にぶら下がっています
答えて
ほとんどの場合、同じレコードセットに対して別のオープンされているコミットされていないトランザクションがあるため、そのトランザクションでロックされています。
そしておそらくがロックされており、別のトランザクションで同じUPDATE
が実行されています。
トランザクションをコミット/ロールバックするだけで問題ありません。
今**私は教育的な推測と呼んでいます;-) –
はい。はい、そうです。あなたがいつか周りにいて、初心者を指導しているとき、あなたはその強さが私のような気持ちになり、すべてのことを伝える前にその問題を知っています。 :)しかし、私はもちろん、必ずしも正しいとは限りません。 –
私はその雰囲気を知っています。それは "それ以上のことを観察し、観察する"とうまく行く:) –
このクエリは、更新プログラムをブロックしているユーザーを表示します。この実行し、別のセッションで、その後、ハングアップデートを実行します。
select s1.username || '@' || s1.machine ||
' (SID=' || s1.sid || ') is blocking '
|| s2.username || '@' || s2.machine || ' (SID=' || s2.sid || ') ' AS blocking_status
from v$lock l1 join v$lock l2 on (l1.id1 = l2.id1 and l2.id2 = l2.id2)
JOIN v$session s1 ON (s1.sid = l1.sid)
JOIN v$session s2 ON (s2.sid = l2.sid)
WHERE l1.BLOCK=1 and l2.request > 0;
編集:私はORAFAQからしばらく前にこれをcribbedよう
が適切にこれを属性に、それが見えます。
私はそれをブックマークしなければなりません。非常に素晴らしい! –
私はそれをたくさん使っています。私がそれを見つけた場所を覚えていればいいと思う。おそらくTom Kyteのスペシャルです。更新:私はここにそれを持っていると思う:http://orafaq.com/node/854 – DCookie
どのように私たちは、結果のタスクを停止または殺すことができますか? – user3141985
- 1. Xcode 4はコンパイル中にぶら下がっています
- 2. RichFaces fileUploadコンポーネントがIE7にぶら下がっています - 「権限が拒否されました」
- 3. aordin:gitモジュールがぶら下がっています
- 4. conn.getresponse()(httplib.HTTPConnection)にぶら下がってはいけない
- 5. 顧客のマシンにぶら下がっているアプリケーション
- 6. ローカルにぶら下がっているPHP用のYouTubeデータAPI
- 7. 起動時にEclipseがぶら下がって
- 8. Javaプロセスが明らかな理由でぶら下がっています
- 9. ぶら下がっているポインタは何ですか
- 10. git:ぶら下がったブロブ
- 11. C#.Net:なぜ私のProcess.Start()がぶら下がっていますか?
- 12. delayed_job更新クエリが無限に実行されています
- 13. ダングリングリファレンス。ぶら下がっているポインタと参照の代替?
- 14. JDBC Teradataリクエストに永続的にぶら下がっているスレッド
- 15. SWFaddressが無限ループに詰まっています
- 16. カーソルが無限ループに詰まっています
- 17. Android SyncAdapterが無限ループに詰まっています
- 18. Grailsを学ぶ、Grailsの決定的なガイド、2nd ed。第4章のUrlmappingにぶら下がっています
- 19. ぶら下がっているスレッドを自動的に検出する
- 20. Jenkinsの奴隷がぶら下がっている/ Jenkinsが詰まっている
- 21. SOAPUI桟橋スレッドがまだぶら下がっ[SOAPUIのAPI]
- 22. neo4j_doc_managerのmongo-connectorがぶら下がっているようです
- 23. 私のPHPソケットサーバがぶら下がっているのはなぜですか?
- 24. 何が問題なのですか?ぶら下がっているポインタ?
- 25. 大規模なプロジェクトのビルド中にXcode 4.02が一貫してぶら下がっています
- 26. コマンドラインが無効になっているWindows Server 2003 R2からOracle 10gデータベースをバックアップしてください。
- 27. LL(1)他にぶら下がった文法
- 28. Laravel Installer - Crafting Applicationにぶら下がった
- 29. Railsガイド - 複数のモデルにぶら下がったフォーム
- 30. 他のスレッドがハングしているJavaスレッドがぶら下がっています(続き)
もっと明示できますか?システム上で何が起こっているのかを推測する方法はありません。あなたは何を知っていますか?あなたは何を確認しましたか?あなたのシステムはどのように動作していますか?更新クエリはどのように見えますか?どのようなDMLが同じテーブルに対して同時に実行されていますか? –
ログオフしてもう一度OKにできますか? ARCHIVELOGモードですか?現在のアップデートを見つける別のセッションでコミットされていない変更がありますか?もう少し情報があれば便利かもしれません.... – Ollie