トランザクション– tag –
-
Oracle
SQLでデッドロックが発生する原因と回避方法まとめ【Oracle / SQL Server】
運用保守を担当していた業務システムで、夜間バッチが突然停止し、ログに「ORA-00060」や「Transaction (Process ID ...) was deadlocked」と出力されたことがあります。最初はSQLの書き方を疑いましたが、実際の原因はトランザクション設計でした。結論と... -
Oracle
ORA-08177 |can’t serialize access for this transaction:シリアライズエラーの原因と対処方法
Oracle でトランザクションを扱っていると、ORA-08177: can't serialize access for this transaction が突然発生することがあります。特に READ ONLY トランザクションモード(SERIALIZABLE) を使っていたり、UPDATE の競合が起きやすいバッチ処理では頻... -
Oracle
Oracle「ORA-02049: timeout: distributed transaction waiting for lock」エラーの原因と解決策まとめ
🧩 ORA-02049とは ORA-02049: timeout: distributed transaction waiting for lock は、Oracleデータベースの分散トランザクション(Distributed Transaction)で、ロック待ち状態が一定時間続いた結果、タイムアウトが発生したことを示すエラーです。通常...
1


