每个会话在试图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;