AIX 下ORCLE 宕机

JAVA 程序 分别 部署在 2台 应用服务器IBM663上 一台是jboss环境 一台是weblogic 环境 2台应用服务器 连接到 一台AIX IBMP550上 oracle11G的环境
首先jboss宕机 由后台查询是否存在TX锁 语句如下
select distinct
a.sid "waiting sid", a.event, c.sql_text "SQL from blocked session"
, b.sid "blocking sid", b.event, b.sql_id, b.prev_sql_id
, d.sql_text "SQL from blocking session"
from v$session a, v$session b, v$sql c, v$sql d
where a.event='enq: TX - row lock contention' and a.blocking_session=b.sid
and c.sql_id=a.sql_id
and d.sql_id=nvl(b.sql_id,b.prev_sql_id)


select distinct
a.sid "waiting sid"
, d.sql_text "waiting SQL"
, a.ROW_WAIT_OBJ# "locked object"
, a.BLOCKING_SESSION "blocking sid"
, c.sql_text "SQL from blocking session"
from v$session a, v$active_session_history b, v$sql c, v$sql d
where a.event='enq: TX - row lock contention'
and a.sql_id=d.sql_id
and a.blocking_session=b.session_id
and c.sql_id=b.sql_id
and b.CURRENT_OBJ#=a.ROW_WAIT_OBJ#
and b.CURRENT_FILE#= a.ROW_WAIT_FILE#
and b.CURRENT_BLOCK#= a.ROW_WAIT_BLOCK#
发现存在 13个TX锁
然后通过oracle 做了几个ash报告之后 数据库就无法登陆了
AIX主机可以连接 但是sqlplus / as sysdba 无法进入 截图如下

你可能感兴趣的:(sql,C++,c,jboss,AIX)