- FinCloud
-
0: 在用户使用work in process->material transactions->WIP material transactions 的WIP组件发放。
1: 在 inventory->transactions->pending transactions 存在大量数据,并且是没有现实有任何错误的。即此窗口没提示有错误。
2: 重新提交其中某些数据,或者resubmit all,等很长时间后再去查看,还是一样显示在pengding transactions 里3: 对这些记录的transaction_header_id 通过update mtl_material_transactions_temp set locked_flag=,process=,... 更改,一样没有效果。
3.1 WIP-move transactions->pending moving transactions 里没有数据3.2 inventory->transactions-transaction open interface 里没有数据3.3 inventory->setup->interface managers 没有问题,重新launch过4:通过sql:
select t2.SPID,t1.sid,t1.serial#,t1.PROCESS,t3.LOCKED_MODE,t1.lockwait,t1.status,t4.object_name,t4.object_type,t4.owner,t1.LOGON_TIME,t1.PROGRAM--,t5.sql_text
from v$session t1,v$process t2,v$locked_object t3,all_objects t4--,v$sqltext t5where t2.ADDR=t1.paddr and t1.sid in(select session_id from v$locked_object)and t3.SESSION_ID=t1.sid and t4.object_id=t3.object_id --and t1.sql_address=t5.address(+)发现该request的有部分obecjts 是lock_wait,有部分没有,然后status是active.
另外, 在这里还发现aq@_wf_control_i,aq@wf_con.....这三个表也是一直锁住。
5: kill 掉这些session,甚至kill掉对应的OS PROCESS,一样没有用。
6: concurrent manager里均没有发现问题。
7: view->requests 里没有发现问题,
8: 重新启动application甚至oracle,此问题一样存在9: 表空间没有发现问题,alert_SID.log里也没发现任何问题7: 其他不关wip的库存事务都成功,唯独WIP组件发放和装配件入库时有此问题 (入库时会自动扣除组件的数量)