- ベストアンサー
行ロックされているROWID
行ロックされているROWIDを見れるようなビューは存在するのでしょうか? また、V$LOCKビューのタイプがTXの行のID1、ID2は何を指しているのでしょうか? ご存知の方が見えましたら、ご教授願います。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>行ロックされているROWIDを見れるようなビューは存在するのでしょうか? たぶん無いと思います。 Oracle社とのサポート契約を結んでいるのであればKROWN検索してみてください。 >また、V$LOCKビューのタイプがTXの行のID1、ID2は何を指しているのでしょうか? この辺のページを参考にされてはどうでしょう? http://www.insight-tec.com/mailmagazine/ora3/vol054.html #リファレンスマニュアル見たけど分からなかったorz
その他の回答 (1)
- k_o_r_o_c_h_a_n
- ベストアンサー率55% (526/942)
回答No.2
v$lockの行ロックは、オブジェクトIDとセッションIDだったように思います。 (昔、調べたけど資料が残ってないので記憶です) ロックされているROWIDは調べられないと思いますよ。 ROWIDを調べて何をしたいのか判りませんが、セッションまでは特定できるので、 人間には、処理中のSQL文から、ロックしている行は推定できると思いますけど。
質問者
お礼
回答ありがとうございます。 >v$lockの行ロックは、オブジェクトIDとセッションIDだったように思います。 確かに、TYPE列がTMの行のID1はオブジェクトIDなのですが、 TYPEがTXの行のID1、ID2がなにを指しているのかが知りたいのですが、、、
お礼
回答ありがとうございます。 >>行ロックされているROWIDを見れるようなビューは存在するのでしょうか? >たぶん無いと思います。 そうですか、、あきらめがつきました。。 >>また、V$LOCKビューのタイプがTXの行のID1、ID2は何を指しているのでしょうか? >この辺のページを参考にされてはどうでしょう? >http://www.insight-tec.com/mailmagazine/ora3/vol054.html いろいろ見たのですが、具体的なことは残念ながらわかりませんでした。