system
阿久津 勇太

2020.6.29システム開発 

システムエンジニア

阿久津 勇太

[Oracle] ロックにより発生するエラー2選

こんにちは

エンジニアの阿久津です。

最近自宅にいることが多いので
だんだん足腰が衰えている気がしています。

皆様も運動不足にはご注意ください。
さて今回はOracleのエラー2種類をご紹介。
(自分の備忘録的な意味もありますが・・。)

ORA-00060 デッドロックが検出されました

文字通りデッドロックが発生した際に返されるエラーです。
タイムアウト値の設定に関係なく割とすぐにエラーが返ってきます。

ORA-02049: タイムアウト: 分散トランザクションがロックを待機しています

処理の対象テーブルがロックされている場合、通常はロック解除を待ちます。
但し、タイムアウト値を待ち時間が超えた場合、このエラーが返されます。

微妙に近い部分もあるので間違えがちですが
しっかり覚えておくことで問題解決が速くなります。

まだまだ学ぶことは多いですがこれからも
的確な原因分析ができるよう精進したいと思います。

現役ウェブ解析士が教えるWebサイトの読み解き方 イメージ
システム開発サービスはこちら
ページTOPへ