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

# Oracle 库常见问题排查

Oracle 库常见问题排查

文章目录

  • Oracle 库常见问题排查
    • 查询数据库的相关信息
      • 查看正在执行的语句
      • 杀掉正在执行的sql
      • 查看未提交的事务
      • 查看锁表

查询数据库的相关信息

查看正在执行的语句

SELECT s.sid, s.serial#, s.username, s.status, s.sql_id, s.sql_child_number, sq.sql_text
FROM v$session s
JOIN v$sql sq ON s.sql_id = sq.sql_id
WHERE s.status = 'ACTIVE';

杀掉正在执行的sql

-- sid,serial#
alter system kill session '7114,14991'

查看未提交的事务

--SQL 语句 1:查询未提交事务 DML 语句
SELECT  S.SID,S.SERIAL#,S.USERNAME,S.OSUSER ,S.PROGRAM ,S.EVENT,TO_CHAR(S.LOGON_TIME,'YYYY-MM-DD HH24:MI:SS') ,TO_CHAR(T.START_DATE,'YYYY-MM-DD HH24:MI:SS') ,S.LAST_CALL_ET ,S.BLOCKING_SESSION   ,S.STATUS,( SELECT Q.SQL_TEXT FROM    V$SQL Q WHERE  Q.LAST_ACTIVE_TIME=T.START_DATE AND    ROWNUM<=1) AS SQL_TEXT   
FROM   V$SESSION S, V$TRANSACTION T  
WHERE  S.SADDR = T.SES_ADDR;

查看锁表

SELECTsess.sid,sess.serial#,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_mode
FROMv$locked_object lo,dba_objects ao,v$session sess
WHEREao.object_id = lo.object_idAND lo.session_id = sess.sid;
http://www.lryc.cn/news/223190.html

相关文章:

  • 矩阵乘积的迹对矩阵求导
  • IP 地址冲突检测工具
  • js树形数组遍历练习,扁平化、格式化、获取节点父级
  • c语言贪吃蛇项目的实现
  • IDEA运行前端vue项目,安装nodejs,以及配置
  • SAP S4后的一些注意点(一)(更新中)
  • Python高级语法----深入asyncio:构建异步应用
  • 5-爬虫-打码平台、打码平台自动登录打码平台、selenium爬取京东商品信息、scrapy介绍安装、scrapy目录结构
  • HTTPS 的工作原理是什么?
  • 【STM32】TIM2的PWM:脉冲宽度调制
  • DRF 学习
  • 2023年双11有哪些便宜的云服务器值得推荐?
  • [Java/力扣160]相交链表
  • LLVM学习笔记(60)
  • Linux命令查看pcap包报文数量、包体包含内容、包长
  • C++二分算法: 找出第 K 小的数对距离
  • 【计算机网络笔记】网络层服务模型——虚电路网络
  • 软文推广过程中,如何精准定位受众
  • 说说对React中类组件和函数组件的理解?有什么区别?
  • Unity 实例化物体以及赋予到父物体之下
  • Docker 介绍
  • VScode连接Xshell 并解决【过程试图写入的管道不存在】报错
  • Redis之事务
  • 【数据结构】树与二叉树(五):二叉树的顺序存储(初始化,插入结点,获取父节点、左右子节点等)
  • 【HarmonyOS】HarmonyOS备案获取公钥和指纹
  • ,多数据源+Mybatisplus + Sharding JDBC同一库中分表
  • Docsify 和 Hugo 之间的选型
  • 第二十章 ObjectScript 应用程序中的数值计算 - 转换:十进制到 $DOUBLE
  • C语言【趣编程】我们怎样便捷输出空心的金字塔
  • 《JavaScript设计模式》笔记 - - - 超全设计模式概览