oracle查被锁存储过程,oracle 结束被锁的包或存储过程
问题现象:
在pl/sql编译包或者是存储过程procedure等,编译一直未响应。
问题原因:
ORACLE 存储过程或包被锁,编译不了
问题解决方法:
第一步:查找存储过程被哪些session锁住而无法编译
select * FROM dba_ddl_locks where name =upper('heb_sdb_pay_opr_pkg');
第二步:通过第一步得到的session_id,得到sid和serial#
select t.sid,t.serial# from v$session t where t.sid=&session_id;
第三步:kill 相关session
alter system kill session 'sid,serial#'
结束被锁的表
问题现象:
后台数据库操作某一个表时发现一直出于假死状态,可能是该表被某一用户锁定。
问题解决步骤:
第一步:查询哪些表被用户锁住
SELECT object_name, machine, s.sid, s.serial#
FROM gv$locked_object l, dba_objects o, gv$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid;
第二步:找到被锁的表,解锁--alter system kill session 'sid, serial#';
ALTER system kill session '23, 1647';
oracle查被锁存储过程,oracle 结束被锁的包或存储过程相关推荐
- oracle 查阻塞日志,通过Oracle补充日志,找到锁阻塞源头的SQL
问题背景: 有时会考虑一件事情,如果在Oracle环境下出现了锁阻塞的情况,如何定位到SQL源头(通过session.lock.transaction等视图仅能定位到会话)?或许有人会想有没有可能通过 ...
- oracle查视图的sql,oracle通过v$sql视图查询sql的平均执行时间(代码实例)
oracle通过v$sql视图查询sql的平均执行时间(代码实例) select sql_text,executions 总执行次数,elapsed_time/1000 总耗时(秒), elapsed ...
- oracle查视图字段类型,oracle,如何查看视图结构,获得视图中的字段名称、字段类型、字段长度等。...
需要获得一个视图中的字段名称.字段类型.字段长度等信息,该如何编写sql语句. 通过select * from user_views可以获得给定用户下所有的视图名称了,但是没找到如何获取视图结构的解决 ...
- oracle查有哪些数据库,oracle查询数据库(oracle查询所有数据库)
oracle查询数据库(oracle查询所有数据库) 2020-07-24 12:01:17 共10个回答 PLsql查询工具便可查询 你指所有的表吗?如果你想查数据库中所有的表的话,可以查询sele ...
- oracle查对象创建时间,oracle:查询某个时间之后,指定用户,指定对象类型,并创建的表的个数...
SQL> select COUNT(*) from dba_objects where created< to_date('17-01-14','dd-mm-y y') AND owne ...
- oracle查zw001密码,【Oracle错误集锦】:ORA-00119amp;ORA-00132-一团网
有时候老天就是爱和你开玩笑,昨天好不容易配置好Oracle,能够用PL/SQL正常登录使用,今天突然就不行了.并且错误十分诡异,没有提示什么错误代码.输入用户名密码,点击登录后PL/SQL没有反映,直 ...
- 笔记本一锁屏程序就结束(锁屏程序结束、锁屏程序退出)(在此时间后关闭硬盘、硬盘关闭)(计算机空闲状态)
笔记本一锁屏程序就结束原因 问题背景 问题原因 在此时间后关闭硬盘 何为"空闲状态"? 解决办法 问题背景 我用向日葵开了个远程连接我家里的电脑,但是我的笔记本一锁屏,过了一会回来 ...
- MySQL数据库的锁(什么是数据库的锁?什么是乐观锁和悲观锁?什么是死锁?如何避免?)
数据库的锁 什么是数据库的锁? 数据库的锁与隔离级别的关系? 数据库锁的类型有哪些? MySQL中InnoDB引擎的行锁模式及其是如何实现的? 什么是数据库的乐观锁和悲观锁,如何实现? 什么是死锁?如 ...
- oracle结束过程,oracle 结束被锁的包或存储过程
问题现象: 在pl/sql编译包或者是存储过程procedure等,编译一直未响应. 问题原因: ORACLE 存储过程或包被锁,编译不了 问题解决方法: 第一步:查找存储过程被哪些session锁住 ...
最新文章
- php 限制刷新,PHP禁止频繁刷新方法
- 无人驾驶运动学模型——线性时变模型预测控制的思路推演过程_百叶书的博客-CSDN博客_线性时变模型预测控制 转
- 树莓派学习笔记—— 源代码方式安装opencv
- 处理JS中数据失真问题-随笔
- WinRAR 命令行简体中文说明
- 剑指offer之打印链表的倒数第N个节点的值
- Linux下实现视频读取(二)---camera參数设定
- JAVA作业-简易计算器
- Anndroid 使用相机或相册打开图片
- visual studio code安装
- mysql分组去掉重复记录_MYSQL中GROUP分组去除重复数据
- python37安装失败怎么搞_Linux 安装Python37
- Origin 图像复制到Word后字体变形
- 2020.3.31Java学习笔记
- docker 设备共享
- execute(),executeQuery(),executeUpdate()和executeBatch()的使用与区别
- 【VBScript】实现QQ/微信/发消息
- 洛谷B2132 素数对(质数存储)
- The 6th Zhejiang Provincial Collegiate Programming Contest
- 数字IC验证快速入门,你想知道的干货都在这里
热门文章
- ASP.NET MVC中的路由IRouteConstraint方法应用实例
- 微信 获取wx.config 参数 基类
- 单例在多线程中的使用
- java的关于流程结构做的几个案例
- JAVA-用栈机制实现单词逆序排列
- 网站的iphone版快开发完了
- 【计算机网络复习】1.2.2 OSI参考模型
- 【剑指offer】面试题21:调整数组顺序使奇数位于偶数前面
- MVC与三层架构的联系及三层架构实现学生注册功能
- phalanger php compiler,phalanger-php的.net编译器 _php技巧