每個會話在試圖v$session中都會有一條記錄信息。
要獲取自身會話信息,需要採用userenv的方式獲取。
SELECTSIDFROMv$sessionaWHEREa.audsid=(SELECTUSERENV('sessionid')FROMdual);
進而分析會話對應的事務的具體信息v$transaction
例如查詢當前會話有沒有鎖定對應:
select*fromv$lockwheresid=206;
每個會話在試圖v$session中都會有一條記錄信息。
要獲取自身會話信息,需要採用userenv的方式獲取。
SELECTSIDFROMv$sessionaWHEREa.audsid=(SELECTUSERENV('sessionid')FROMdual);
進而分析會話對應的事務的具體信息v$transaction
例如查詢當前會話有沒有鎖定對應:
select*fromv$lockwheresid=206;