• ベストアンサー

行ロックされているROWID

行ロックされているROWIDを見れるようなビューは存在するのでしょうか? また、V$LOCKビューのタイプがTXの行のID1、ID2は何を指しているのでしょうか? ご存知の方が見えましたら、ご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>行ロックされているROWIDを見れるようなビューは存在するのでしょうか? たぶん無いと思います。 Oracle社とのサポート契約を結んでいるのであればKROWN検索してみてください。 >また、V$LOCKビューのタイプがTXの行のID1、ID2は何を指しているのでしょうか? この辺のページを参考にされてはどうでしょう? http://www.insight-tec.com/mailmagazine/ora3/vol054.html #リファレンスマニュアル見たけど分からなかったorz

taro12306
質問者

お礼

回答ありがとうございます。 >>行ロックされているROWIDを見れるようなビューは存在するのでしょうか? >たぶん無いと思います。 そうですか、、あきらめがつきました。。 >>また、V$LOCKビューのタイプがTXの行のID1、ID2は何を指しているのでしょうか? >この辺のページを参考にされてはどうでしょう? >​http://www.insight-tec.com/mailmagazine/ora3/vol054.html​ いろいろ見たのですが、具体的なことは残念ながらわかりませんでした。

その他の回答 (1)

回答No.2

v$lockの行ロックは、オブジェクトIDとセッションIDだったように思います。 (昔、調べたけど資料が残ってないので記憶です) ロックされているROWIDは調べられないと思いますよ。 ROWIDを調べて何をしたいのか判りませんが、セッションまでは特定できるので、 人間には、処理中のSQL文から、ロックしている行は推定できると思いますけど。

taro12306
質問者

お礼

回答ありがとうございます。 >v$lockの行ロックは、オブジェクトIDとセッションIDだったように思います。 確かに、TYPE列がTMの行のID1はオブジェクトIDなのですが、 TYPEがTXの行のID1、ID2がなにを指しているのかが知りたいのですが、、、

関連するQ&A