Oacle锁表,ORA-00054
出现场景:
由于系统需要导入大批量excel数据,导致在调用存储过程校验时,出现长时间阻塞,导致表资源不可用,truncate等操作出现ora-00054.
解决方案:
1、等待释放资源
因在本地环境做测试,使用存储过程校验时,执行很慢,虽然很慢,但最终还是会执行完毕,释放资源。
2、强制释放资源
查询被锁的对象的session_id
select session_id from v$locked_object;
根据session_id查询sid, serial#
SELECT sid, serial#, username, osuser FROM v$session where sid = 38;
对该进程进行终止
ALTER SYSTEM KILL SESSION '38,53829';
补充:因存储过程执行很慢,所以下一篇对存储过程进行了优化
下一篇:oralce sql优化-包含多表not exists转left join,一个表查询重复数据
author:su1573
鄙人记录生活点滴,学习并分享,请多指教!!!
如需交流,请联系 sph1573@163.com,鄙人看到会及时回复
Oacle锁表,ORA-00054相关推荐
- oracle锁表怎么解决,Oracle锁表问题的简捷处理技巧
在开发Oracle数据库时,我们常遇到频繁操作的Oracle数据表,会出现Oracle锁表.现在就针对这一问题,提下个人的解决Oracle锁表的技巧. 首先问题分析: (1)锁的分析 ORACLE里锁 ...
- 解决Oracle锁表问题
文章目录 数据库操作语句的分类 oracle表在什么情况下会被锁住 Oracle锁表查询和解锁 通过第一步查出来的信息找到被锁的表之后执行如下语句解锁该表: 锁的模式 数据库操作语句的分类 DDL:数 ...
- oracle gc current request,gc current request 引起长期锁表的故障
gc current request 引起长期锁表的故障 故障描述:一个数仓系统长期跑批时出现锁表,锁表偶尔严重时影响整体跑批流程,进而影响第2天业务运行.根据业务请求需要进行优化.优化目标尽量减少锁 ...
- oracle 锁表查询和解表操作
数据库操作语句的分类 DDL:数据库模式定义语言,关键字:create DML:数据操纵语言,关键字:Insert.delete.update DCL:数据库控制语言 ,关键字:grant.remov ...
- mysql锁表_MYSQL锁表问题的解决方法
本文实例讲述了MYSQL锁表问题的解决方法.分享给大家供大家参考,具体如下: 很多时候!一不小心就锁表!这里讲解决锁表终极方法! 案例一 mysql>show processlist; 参看sq ...
- 面试官问:select......for update会锁表还是锁行?
欢迎关注方志朋的博客,回复"666"获面试宝典 select查询语句是不会加锁的,但是select .......for update除了有查询的作用外,还会加锁呢,而且它是悲观锁 ...
- [MySql]锁表与解锁
摘要 为啥会出现锁表的情况?锁表会导致数据表的其他操作超时,频繁的插入修改查询很容易出现锁表的情况.如果遇到这种情况,临时的解决办法,可以通过下面的方式进行解锁.如果长期有效的解决,那么就需要优化项目 ...
- Mysql 事务中Update 会锁表吗?
Mysql 事务中Update 会锁表吗? 两种情况: 1.带索引 2.不带索引 前提介绍: 方式:采用命令行的方式来模拟 1.mysq由于默认是开启自动提交事务,所以首先得查看自己当前的数据库是否开 ...
- 【转】mysqldump的锁表的问题
今天凌晨,公司的一台MySQL生产库备份时间从2:30一直备份到8:30,正常情况下这个备份应该只会备份20分钟,3:00之前就会备份完毕, 但是这次备份时间太长了,也影响了公司业务的使用. 先写一下 ...
最新文章
- cacti被监控机上snmp的安装及报错解决
- php mysql 删除数据库,MySQL——删除数据库
- 信息基础---LDPCcodes随机矩阵构造java项目源代码
- java 连接 postgresql_java如何连接数据库并对其操作(以PostgreSQL为例)
- 探索 .Net Core 的 SourceLink
- 操作系统(15)-Linux的用户权限
- Centos 7 Linux系统修改网卡名称为ethx
- JAVA和Android的回调机制
- linux 输出到文件 新,如何在Linux中将命令输出保存到文件
- 用fuser或者lsof解决无法umount问题(device is busy)
- GCC的缺陷,由匿名对象引起的内存泄漏
- lisp语言与python_5种语言混合编程:C++、JS、python、Lisp、汇编
- 去掉博客复制下来的代码的行号
- 苹果Mac图片清晰度增强软件:Topaz Sharpen AI
- Linux设备驱动模型-Kset
- sql 查出一张表中重复的所有记录数据并且删除
- Atitit.软件GUI按钮与仪表盘(01)--报警系统--
- CCNA 中文教材 (pdf)
- 商城小程序源码_商城类小程序制作全过程,无需懂小程序商城源码
- ADI AD9371/9375+Xilinx ZC706 No-OS初始工程搭建 ——Vivado2019.2
热门文章
- 小丸子学MongoDB系列之——安装MongoDB
- 云服务器和普通服务器主要区别有三点
- 大数据搜索引擎技术_网络数据搜索技术
- html礼盒打开效果,HTML5 原质化设计 礼盒开启的页面模板
- 【LeetCode题解】347_前K个高频元素(Top-K-Frequent-Elements)
- html控制两个页面转换,html页面切换过度效果实现方案_蓝戒的博客
- 2015 ACM Arabella Collegiate Programming Contest
- 用户冷启动问题现存解决办法汇总
- 基于天问block编译环境下ASRPRO语音芯片程序编写教程(一)软件下载与基础程序语句篇
- NAND Flash SLC、MLC技术解析