社区
Web 开发
帖子详情
java 关于oracle锁表和解锁的问题
love_love
2017-06-09 10:15:57
Oracle 数据库包含
table A,table B
A表数据量可达百万级.
table A 触发器: 当表A有数据时,触发器写入表B
设计问题:
为保证及时性,放弃使用delete table方式 改用truncate table
1. 为保证数据不丢失,如何锁表B ?
B表主要业务是 : 查询数据,业务处理 ,清空数据
2.锁住了表B ,会不会导致新数据插入时,触发器异常?
...全文
341
1
打赏
收藏
java 关于oracle锁表和解锁的问题
Oracle 数据库包含 table A,table B A表数据量可达百万级. table A 触发器: 当表A有数据时,触发器写入表B 设计问题: 为保证及时性,放弃使用delete table方式 改用truncate table 1. 为保证数据不丢失,如何锁表B ? B表主要业务是 : 查询数据,业务处理 ,清空数据 2.锁住了表B ,会不会导致新数据插入时,触发器异常?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Defonds
2017-06-09
打赏
举报
回复
truncate 的时候,能否在业务层面控制并发
oracle
update
锁表
还是锁行,for update造成的
Oracle
锁表
与
解锁
本文介绍了在
Oracle
数据库中遇到因未提交修改而引发的
锁表
问题
,提供了查询
锁表
进程的SQL语句,并详细阐述了
解锁
的步骤,包括如何通过ALTER SYSTEM KILL SESSION命令来结束锁定会话,从而解除表的锁定状态。
oracle
查看被锁的表和
解锁
本文详细介绍
Oracle
数据库中如何查询被锁的表、查找造成死锁的用户进程、查看连接的进程信息,以及如何锁定和解
锁表
。通过SQL查询,可以有效管理数据库锁,避免死锁情况发生。
oracle
手动
锁表
和
解锁
_
Oracle
锁表
查询和
解锁
方法
本文介绍在PL/SQL中如何查询和解除
Oracle
表锁定的
问题
。主要包括使用管理员账号登录、执行特定SQL语句来查看被锁定的表信息、杀死锁定表的进程以及定位导致
锁表
的SQL语句。
Oracle
锁表
的原因,及解决方案
本文详细介绍
Oracle
数据库中
锁表
的现象、原因及其解决方案。通过查询v$locked_object和v$session视图,可以定位到具体锁定的表和会话。文章提供SQL语句帮助查找引起
锁表
的SQL命令,并介绍如何使用ALTER SYSTEM KILL SESSION命令
解锁
。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章