博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORA-04021等待锁定对象时超时
阅读量:4451 次
发布时间:2019-06-07

本文共 394 字,大约阅读时间需要 1 分钟。

编译存储过程时候没响应,之后提示 ORA-O4012

解决办法:

1、查出哪个进程占用了对象

dba_ddl_locks 中查询出SID SERIAL#

2、alter system kill session ' sid,serial#'

3、如果第二步失败:需要到服务器端删除相关的进程(UNIX)或线程(windows)

Select spid, osuser, s.program 

From v$session s, v$process p 

Where s.paddr = p.addr 

 And s.sid =(第一步中查出的SID)

4、服务器端(windows):

orakill sid thread(SID是Oracle的实例名,thread是上面查出来的SPID)

转载于:https://www.cnblogs.com/wangyameng/p/3915012.html

你可能感兴趣的文章
vue-cli3 中console.log报错
查看>>
GridView 中Item项居中显示
查看>>
UML类图五种关系与代码的对应关系
查看>>
如何理解作用域
查看>>
从无到满意offer,你需要知道的那些事
查看>>
P1516 青蛙的约会 洛谷
查看>>
SDOI2011 染色
查看>>
HTTP协议详解
查看>>
JQuery EasyUI combobox动态添加option
查看>>
面向连接的TCP概述
查看>>
前端快捷方式 [记录]
查看>>
亲测可用,解决端口被占用的指令!!
查看>>
Leetcode--287
查看>>
爬虫--百度图片
查看>>
git中由readme.md文件引发的问题
查看>>
MySQL--视图、触发器、事务、存储过程、内置函数、流程控制、索引
查看>>
Django--登录功能
查看>>
GitHub and Git
查看>>
Django--数据库查询操作
查看>>
MySQL--修改Mac中的默认编码
查看>>