いくつかのテーブルを正常に更新できますが、私が持っているテーブルはASP.NETアプリケーションまたはSQLPLUSで更新できません。どちらも無期限にハングします。私は強制的にSQLPLUSを終了しなければならない。私が実行している標準のOracleCommandオブジェクトの両方で更新していたstatments:特定のテーブルへのOracleの更新が無期限に実行される
cmd.ExecuteNonQuery();
を私はまた、ASPがあります:GridViewのにバインドSqlDataSourcesを。何も動作していないようです。
似たような質問があります:Oracle Update Hangsです。私は何かがこのテーブルに何らかのロックを持っていなければならないという大まかな考えを持っていますが、それを削除する方法やそれを見つける方法はわかりません。どんな助けでも大歓迎です。
私はOracle 9i EE 9.2を使用しています。
:
は非常にクールな...最後のSQLコマンドを使用して、セッションで走ったおかげで見つけることができます。今度は、SID 28が6つの異なるSIDをブロックする6行を返します。それらをブロック解除するにはどうすればよいですか? =) – Chet
これらのセッションをコミット/ロールバックできない場合は、ALTER SYSTEM KILL SESSION 'session-id、session-serial'を使用してセッションを終了できます。 殺害していることを正確に知っていることに注意してください。実行中のトランザクションをブロックするだけで –