ST04最新发现(不断更新)

时间:今天上午
背景:
在SAP做了一个接口,用于成本预算,由于业务需要把2009年的数据删除,然后通过程序去删除数据时一直处于等待状态,运行了N久了也没反应,带来的只 能是TIMEOUT的后果了,反复操作了两次也不凑效,之前运行好好的,为什么突然发生这种情况呢???!为了排除不是程序的问题,只能通过SAP标准事 务代码SE14 来 删除数据库数据,标准的都搞不定了,那肯定不是程序的问题了,报了个ORACLE的错误,说是数据库被锁定了,看到这个错误了我们就手忙脚乱的了,我们都 是搞SAP的了,ORACLE我们的搞不定的了,然后通过同事了解了这种情况了,他说通过ST04去看看。运行ST04一看我们仿佛捉到救命的稻草 了。。。。。。。。
正文:
原来这是在SAP中的ORACLE数据库监控器了,运行的界面如下所示:
在SAP可以看到ORACLE的数据库表是否被锁定,通过图中的(1)来查看了。
也可以在(2)中写一些简单的SQL进行ORACLE数据库的访问与操作。
ST04运行界面图:


ST04中写SQL界面如下:


以下是ORACLE中的SQL语句,用于查找ORACLE数据表被锁相关信息,大家可以在SAP小试一把。
select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from v$locked_object lo,
dba_objects ao,
v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值