ORA-04021:timeout occurred while waiting to lock object TEST.PRO_TEST
2013-08-14 12:12
507 查看
ORA-04021:timeout occurred while waiting to lock object TEST.PRO_TEST
在用sqldev重新编译存储过程时报如上错误。
解决方法:
1. 查看是否有DDL锁:
select session_id sid, owner, name, type,
mode_held held, mode_requested request
from dba_ddl_locks
where name = 'AP_STATB_SETTLE_PUSHMAIL'
2. 查看是否被锁:
select B.SID,b.USERNAME,b.MACHINE,,B.SERIAL#
FROM V$ACCESS A, V$SESSION B
WHERE A.SID=B.SID
and a.OBJECT = '存储过程名字'
and a.TYPE = 'PACKAGE'
3. 查出SESSION对应的spid:
select s.username,s.status,s.sid,p,spid
from v$session s,v$process p
where s.paddr=p.addr
and s.sid=xxx;
4. 杀掉会话:
alter system kill session ‘sid,serial#’;
如果session状态为killed,直接登录操作系统,杀掉进程:
Kill -9 spid
在用sqldev重新编译存储过程时报如上错误。
解决方法:
1. 查看是否有DDL锁:
select session_id sid, owner, name, type,
mode_held held, mode_requested request
from dba_ddl_locks
where name = 'AP_STATB_SETTLE_PUSHMAIL'
2. 查看是否被锁:
select B.SID,b.USERNAME,b.MACHINE,,B.SERIAL#
FROM V$ACCESS A, V$SESSION B
WHERE A.SID=B.SID
and a.OBJECT = '存储过程名字'
and a.TYPE = 'PACKAGE'
3. 查出SESSION对应的spid:
select s.username,s.status,s.sid,p,spid
from v$session s,v$process p
where s.paddr=p.addr
and s.sid=xxx;
4. 杀掉会话:
alter system kill session ‘sid,serial#’;
如果session状态为killed,直接登录操作系统,杀掉进程:
Kill -9 spid
相关文章推荐
- 关于ORA-04021解决办法(timeout occurred while waiting to lock object)
- ORA-04021: timeout occurred while waiting to lock object
- 关于ORA-04021得解决办法(timeout occurred while waiting to lock object)
- 关于等待多长时间会引发ORA-04021: timeout occurred while waiting to lock object错误的猜测
- 解决ORA-04021:timeout occurred while waiting to lock object
- 关于ORA-04021的解决办法(timeout occurred while waiting to lock object)
- OERR: ORA 4021 time-out occurred while waiting to lock object
- ORA-04020: deadlock detected while trying to lock object 报错问题解决步骤
- 【我的Android进阶之旅】解决AndroidStudio编译时报错:Timeout waiting to lock artifact cache .
- Android Studio导入项目报:Timeout waiting to lock cp_proj class cache for build file 错误
- org.eclipse.jdi.TimeoutException:Timeout occurred while waiting for packet 1983.occurred
- org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 421. occured resuming VM.
- com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource
- Connect to TimesTen failed: ORA-12170: TNS:Connect timeout occurred 问题的解决
- Timeout occurred while waiting for latch: class 'ACCESS_METHODS_DATASET_PARENT'
- Error:Timeout waiting to lock proj class cache for build file '/Users/Jaycee/AndroidStudioProjects/H
- Anroid studio遇到的问题5--Gradle sync failed: Timeout waiting to lock cp_proj class cache for build
- Oracle 9i 升级中的bug-- Sys.Cdc_alter_ctable_before ORA-04020 deadlock detected while trying to lock object
- Oracle 9i 升级中的bug-- Sys.Cdc_alter_ctable_before ORA-04020 deadlock detected while trying to lock object
- org.eclipse.jdi.TimeOutException: Timeout occurred while waiting for packet 220 occurred creating st