: - 私たちのコードではORA-00054エラーの原因は何ですか? Oracleのドキュメントから
ORA-00054 resource busy and acquire with NOWAIT specified
Cause: Resource interested is busy.
Action: Retry if necessary.
は、我々は更新しようとしている行をロックするSELECT FOR UPDATE NOWAIT
コマンドを発行します。
今、ロジックがSQLエラー54
を返す場合、ロジックは、別のユーザーが同じレコードを更新しようとしていると見なされます。この論理は有効ですか?
Oracleのマニュアルから、DBが圧倒されているような場合は、このエラーがスローされる可能性があります。
上記のSQLコマンドのみを使用しているときに、このエラーが発生する可能性がある理由は何ですか?
エラーはすぐに、またはタイムアウトとして返されますか? – skaffman
私はそこで麻薬をデバッグしたり置くことができないので、すぐに戻るかどうかはわかりません。コードはスタンドアロンサーバーで実行されています。 – AppleGrew