已知有数个session访问同一张表,而表却被某一个session 锁定,其余的session都在等待中。
我想找到那个session 杀之,却不知如何确定是哪个。
根据访问该表的时间来判断是不科学的。
请问高手有什么好办法?
我想找到那个session 杀之,却不知如何确定是哪个。
根据访问该表的时间来判断是不科学的。
请问高手有什么好办法?
解决方案 »
- Oracle 存储过程参数问题
- 求助 oracle透明网关配置问题
- oracle 查询
- oracle中查询语句的问题?
- Oracle for windows PK Oracle for unix
- ORA_02266Unique/Primary key in table1 referenced by enable foreign keys
- 执行CREATE TABLE TEST_CLOB ( ID NUMBER(3), CLOBCOL CLOB)建一表出错
- 小弟提问:EXP导出文件命令中,完全导出(FULL=Y)和一般导出有什么区别?导出的文件大小不一样,差在那里?
- 在線等!sql裡怎麼把單引號變成雙引號?
- 在ORACLE版本切换时碰到一个奇怪的问题,一条原本正确的SQL语句出现错误
- 求征SQL语句
- 后台SQL语句
A.OBJECT_NAME,
B.XIDUSN,
B.XIDSLOT,
B.XIDSQN,
B.SESSION_ID,
B.ORACLE_USERNAME,
B.OS_USER_NAME,
B.PROCESS,
B.LOCKED_MODE,
C.MACHINE,
C.STATUS,
C.SERVER,
C.SID,
C.SERIAL#,
C.PROGRAM
FROM ALL_OBJECTS A,
V$LOCKED_OBJECT B,
SYS.GV_$SESSION C
WHERE ( A.OBJECT_ID = B.OBJECT_ID )
AND (B.PROCESS = C.PROCESS )
-- AND
ORDER BY 1,2 ;