EBS锁表问题排查

1.锁表查询基表sql
SELECT s.Username
,Decode(l.Type, ‘TM’, ‘TABLE LOCK’, ‘TX’, ‘ROW LOCK’, NULL) Lock_Level
,o.Owner
,o.Object_Name
,o.Object_Type
,s.Sid
,s.Serial#
,s.Terminal
,s.Machine
,s.Program
,s.Osuser
,s.LOGON_TIME
,‘ALTER System Kill Session ’ || ‘’’’ || s.Sid ||’,’|| s.Serial# || ‘’’’
FROM V s e s s i o n s , V session s ,V sessions,Vlock l
,Dba_Objects o
WHERE l.Sid = s.Sid
AND l.Id1 = o.Object_Id(+);
2.数据库多节点基表查询sql
SELECT l.INST_ID
,b.Owner
,b.Object_Name
,l.Session_Id
,l.Locked_Mode
FROM Gv$locked_Object l
,Dba_Objects b
WHERE b.Object_Id = l.Object_Id;’

3.PLSQL查询会话功能
在这里插入图片描述
工具按钮 会话查询

4.查询session对应用户脚本
SELECT a.Sid,a.Serial# FROM V$session a;

5.锁表锁住的是程序包PCK PKG查询sql
SELECT s.Username
,s.Sid
,s.Program
,d.Owner || ‘.’ || d.Name Object_Locked
,d.Type
,Decode(s.Process, NULL, s.Machine, s.Machine || ’ PID: ’ || To_Char(s.Process)) “MACHINE/PID”
,‘ALTER SYSTEM KILL SESSION ’ || ‘’’’ || s.Sid || ‘,’ || s.Serial# || ‘’’;’
FROM VKaTeX parse error: Expected 'EOF', got '#' at position 226: … VSS.SERIAL#̲, VSS.AC…LOCKED_OBJECT LO, DBA_OBJECTS DOB, V S E S S I O N V S S , V SESSION VSS, V SESSIONVSS,VPROCESS VPS
WHERE LO.OBJECT_ID = DOB.OBJECT_ID
AND LO.SESSION_ID = VSS.SID
AND VSS.PADDR = VPS.ADDR
ORDER BY 2, 3, DOB.OBJECT_NAME;
7.查询此时EBS系统当前登录用户登录的界面 确认是否有多人登录同一个界面的情况
SELECT u.user_name,
p.full_name,
app.application_short_name,
fat.application_name,
fr.responsibility_key,
frt.responsibility_name,
fff.function_name,
fft.user_function_name,
icx.function_type,
icx.first_connect,
icx.last_connect
FROM icx_sessions icx,
fnd_user u,
per_people_f p,
fnd_application app,
fnd_application_tl fat,
fnd_responsibility fr,
fnd_responsibility_tl frt,
fnd_form_functions fff,
fnd_form_functions_tl fft
WHERE 1 = 1
AND u.user_id = icx.user_id
AND icx.responsibility_application_id = app.application_id
AND fat.application_id = icx.responsibility_application_id
AND fat.language = ‘ZHS’
AND fr.application_id = icx.responsibility_application_id
AND fr.responsibility_id = icx.responsibility_id
AND frt.language = ‘ZHS’
AND frt.application_id = icx.responsibility_application_id
AND frt.responsibility_id = icx.responsibility_id
AND fff.function_id = icx.function_id
AND fft.function_id = icx.function_id
AND fft.LANGUAGE = ‘ZHS’
AND icx.disabled_flag != ‘Y’
AND icx.pseudo_flag = ‘N’
AND (icx.last_connect +
decode(fnd_profile.value(‘ICX_SESSION_TIMEOUT’),
NULL,
icx.limit_time,
0,
icx.limit_time,
fnd_profile.value(‘ICX_SESSION_TIMEOUT’) / 60) / 24) >
SYSDATE
AND u.employee_id = p.person_id
AND p.effective_end_date >= SYSDATE
AND icx.counter < icx.limit_connects;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EBS资产业务表的关联关系主要分为三个方面:资产分类关系、资产属性关系和资产流转关系。 首先是资产分类关系,EBS资产业务表的关联关系涉及到不同类型的资产之间的归类关系。在EBS系统中,我们可以通过将资产进行分类,比如按照资产类型、资产用途、资产部门等进行归类。通过这种分类关系,我们可以方便地对不同类别的资产进行管理和查询,提高资产管理的效率和准确性。 其次是资产属性关系,EBS资产业务表的关联关系还包括了不同属性之间的关联关系。比如,在资产表中,我们可以定义资产的基本属性,如资产编号、资产名称、规格型号等。同时,还可以定义一些附加属性,如入库时间、购置金额、使用部门等。通过这些关联关系,我们可以方便地查询和分析资产的相关属性信息。 最后是资产流转关系,EBS资产业务表的关联关系还涉及到资产的流转关系。在EBS系统中,可以记录资产的进出库、领用、归还等操作,形成一条完整的流转记录。通过这些关联关系,我们可以追踪资产的使用情况、所在位置和归属关系,确保资产在使用过程中的可追溯性和安全性。 总的来说,EBS资产业务表的关联关系主要包括资产的分类关系、属性关系和流转关系。通过这些关联关系,可以有效地管理和跟踪资产的信息,提高资产管理的效率和准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值