当前位置: 首页 > news >正文

oracle表锁

--oracle提醒记录被另一个用户锁住:
--问题描述:你去修改数据时,报错“
--问题分析:你用select t.*,t.rowid from qxt_logsend_0728修改数据结果集时,计oracle会通过事务锁锁住这个记录,点击记录改变,还没提交修改时,由于网络卡死你关闭了pl/ sql,另一个人去修改同一个结果集,会报错"记录被另一个用户锁住"
--处理方法:
--1、查询数据库锁住的的sid和serial#,
select t2.username,t2.sid,t2.serial#,t2.logon_time,event,t2.BLOCKING_SESSION_STATUS
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time 
--2、执行杀死session,,即可
alter system kill session '1059,62485';




select /*+ ORDERED*/
 sql_text
  from v$sqltext a
 where (a.hash_value, a.address) in
       (select DECODE(sql_hash_value, 0, prev_hash_value, sql_hash_value),
               DECODE(sql_hash_value, 0, prev_sql_addr, sql_address)
          from v$session b
         where b.sid='1059')
         
-- ---------------------------------------------------
--查询进程所执行的sql语句
SELECT sql_text FROM v$sqltext a WHERE a.hash_value = ( SELECT sql_hash_value FROM v$session b, 
v$process c WHERE b.paddr = c.addr AND c.spid = 26568) ORDER BY piece ASC








--存过锁----------------------------------------------
1、查看存过是否锁住,locks不等于零,表示锁住,
SELECT * FROM V$DB_OBJECT_CACHE WHERE name='QXT_JOB' AND LOCKS!='0';--name大写
2、查询存过的sid,
select  SID from V$ACCESS WHERE object='QXT_JOB';
3、查sid和serial#,
SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='1557';
4、杀掉进程,
alter system kill session '1557,14895' immediate;


select  * from V$ACCESS 

http://www.lryc.cn/news/366827.html

相关文章:

  • 父组件调用子组件方法(组合式 API版)
  • 【动手学深度学习】使用块的网络(VGG)的研究详情
  • JFinal学习07 控制器——接收数据之getBean()和getModel()
  • 二百三十九、Hive——Hive函数全篇
  • 视频去水印电脑版,视频去水印软件
  • 北邮21硕后端开发笔记
  • 【Linux】系统优化:一键切换软件源与安装Docker
  • 【集装箱调度】基于粒子群算法实现考虑重量限制和时间约束的集装箱码头满载AGV自动化调度附matlab代码
  • 使用 ESP32 和 PlatformIO (arduino框架)实现 Over-the-Air(OTA)固件更新
  • 学习笔记——路由网络基础——汇总静态路由
  • 这10个python库,下载都超过5亿
  • Vue3【十一】08使用toRefs和toRef
  • 离散数学---树
  • 【栈】1106. 解析布尔表达式
  • u盘内容无故消失了是什么原因?u盘部分内容无故消失了怎么恢复
  • glm-4v-9b 部署
  • Ansible——unarchive模块
  • Ansible——get_url模块
  • macbook本地部署 pyhive环境连接 hive用例
  • 物理安全防护如何创新强化信息安全体系?
  • 【JAVASE】日期与时间类(上)
  • 如果需要精确的答案,请避免使用float和double
  • 大模型,也在卷价格
  • 开关电源中电感设计
  • 机器视觉——硬件常用基础知识
  • 宝塔 php7.4 安装SQLserver扩展
  • C++中的常见I/O方式
  • Java Web学习笔记23——Vue项目简介
  • [UE 虚幻引擎] DTLoadFbx 运行时加载FBX本地模型插件说明
  • mysql log_bin