# Oracle 库常见问题排查

news/2024/4/20 12:17:38/

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.ppmy.cn/news/1205612.html

相关文章

小程序开发平台源码系统 各种类型小程序任由选择 带完整的搭建教程

近年来随着微信、支付宝等平台对小程序的大力推广和支持下应运而生的。小程序作为一种轻量级的应用程序&#xff0c;为用户提供了无需下载安装、即用即走的便捷体验&#xff0c;因此得到了广大用户的喜爱和青睐。所以今天罗峰来给大家介绍一款小程序开发平台源码系统&#xff0…

<Linux>(极简关键、省时省力)《Linux操作系统原理分析》(1)

《Linux操作系统原理分析》&#xff08;1&#xff09; 1 操作系统概述1.1 计算机系统1.1.1 硬件系统1.1.2 操作系统1.1.3 应用软件 1.2 操作系统作用1.3 操作系统功能1.4 操作系统分类 1 操作系统概述 1.1 计算机系统 第三层应用程序第二层操作系统第一层硬件系统 计算机系统…

【DCMTK】DcmItem::putAndInsertOFStringArray失败

返回错误信息 Illegal call, perhaps wrong parameters 因为该函数只支持以下VR AE, AS, CS, DA, DS, DT, IS, LO, LT, PN, SH, ST, TM, UC, UI, UR, UT 如果输入了数值以及数组类型的数据就会失败 改用putAndInsertString即可&#xff0c;该函数基本上支持所有VR AE, AS, AT,…

5G创新突破 | 紫光展锐5G芯片全球首发R17 NR广播端到端业务演示

近日&#xff0c;在中国广电集团的统一指导下&#xff0c;紫光展锐联合中兴通讯等行业伙伴&#xff0c;全面实现了基于3GPP R17标准的5G NR广播&#xff0c;这意味着未来搭载紫光展锐5G芯片的手机将具备接收5G广播的能力&#xff0c;进一步助力5G NR广播产业链生态成熟和商用部…

JavaScript脚本操作CSS

脚本化CSS就是使用JavaScript脚本操作CSS&#xff0c;配合HTML5、Ajax、jQuery等技术&#xff0c;可以设计出细腻、逼真的页面特效和交互行为&#xff0c;提升用户体验&#xff0c;如网页对象的显示/隐藏、定位、变形、运动等动态样式。 1、CSS脚本化基础 CSS样式有两种形式&…

栈回溯之CmBacktrace

简介 CmBacktrace &#xff08;Cortex Microcontroller Backtrace&#xff09;是一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位&#xff0c;错误原因自动分析的开源库。主要特性如下&#xff1a; 支持的错误包括&#xff1a; 断言&#xff08;assert&#xff09;…

开发FPS枪战游戏的意义

开发FPS枪战游戏的意义有以下几点&#xff1a; 娱乐性&#xff1a;FPS游戏因其紧张刺激的战斗节奏和独特的玩法&#xff0c;一直受到玩家的喜爱。通过开发这类游戏&#xff0c;可以为玩家提供一种新的、有趣的娱乐方式。锻炼反应能力&#xff1a;FPS游戏需要玩家快速做出反应&…

将MSSQL字段类型由text改为ntext

-- 修改数据字段类型DECLARE DATATYPE nvarchar(128) SET DATATYPE (SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME your-table-name AND COLUMN_NAME your-column-name) IF DATATYPE text BEGIN-- 注意 text和ntext互转要先转为中间类型ALTER TABL…

Python高级语法----Python的元编程

文章目录 装饰器元类反射使用 `__getattr__`, `__setattr__`, 和 `__delattr__`元编程是一种编程技术,它允许程序员在运行时修改、增加或操作程序的结构。在Python中,元编程通常涉及到对类和函数的动态创建和修改,这是通过使用诸如装饰器、元类和反射等高级功能来实现的。 …

RV1126双摄调试记录

RV1126双摄调试记录 IMX577驱动dts修改:排错分析整理思路继续分析结论解决解决方案一解决方案二 硬件方案: 双12M IMX577 分辨率 4048x3040 bayer 大约18MB(视频处理中会多次以该大小分配内存块) IMX577驱动 imx577 sensor 驱动可从rk3588中移植修改来用。 主要修改以下3点: …

Python 中 Selenium 的 send_keys() 函数

我们将介绍 Selenium Python 中的 send_keys() 函数并演示其用法。 任何应用程序在进入市场之前都需要经过一些测试。 应用程序应首先满足与其名称相关的所有要求。 我们应该全面测试应用程序&#xff0c;因为没有人能够预测给予应用程序的确切输入。 Python Selenium 可以帮…

STM32MPU6050角度的读取(STM32驱动MPU6050)

注&#xff1a;文末附STM32驱动MPU6050代码工程链接&#xff0c;需要的读者请自取。 一、MPU6050介绍 MPU6050是一款集成了三轴陀螺仪和三轴加速度计的传感器芯片&#xff0c;由英国飞利浦半导体&#xff08;现为恩智浦半导体&#xff09;公司生产。它通过电子接口&#xff08…

Hikyuu 1.3.0 发布,高性能量化交易研究框架

Hikyuu 是一款基于 C/Python 的高性能开源量化交易研究框架&#xff0c;用于快速策略分析及回测。与其他量化平台或回测软件相比&#xff0c;具备&#xff1a; 超快的回测速度&#xff1b;对完整的系统交易理念进行抽象&#xff0c;并分解为不同的组件&#xff0c;通过重用不同…

7 Go的指针

概述 在上一节的内容中&#xff0c;我们介绍了Go的切片&#xff0c;包括&#xff1a;声明切片、初始化切片、切片的切割、切片的添加、切片的删除、切片的复制、切片的遍历、多维切片等。在本节中&#xff0c;我们将介绍Go的指针。Go语言中的指针是一种特殊的数据类型&#xff…

Python高级语法----Python异步编程入门

文章目录 异步编程概念asyncio模块基础event loop和coroutineasync与await关键字代码示例结论在现代软件开发中,异步编程已经成为一个不可或缺的概念,尤其是在处理I/O密集型任务和高并发需求时。Python作为一门多范式编程语言,自3.5版本以来,通过引入asyncio模块和async/aw…

闪客网盘系统源码,已测试对接腾讯COS及本地和支付(支持限速+按时收费+文件分享+可对接易支付)- 修复版

正文概述 资源入口 支持对文件下载限速 对接易支付 推广赚钱啥的功能 源码非常的好 支持腾讯cos 阿里云cos 本地储存 远程存储 源码仅支持服务器搭建 php7.2 伪静态thinkphp 运行目录public 导入数据库 修改config目录下的database.php数据库信息 后台地址&#xff1a; 域名/ad…

c#输入和输出

第一个c#程序 /* c#在编译时首先编译为通用中间语言&#xff08;IL代码&#xff09;&#xff0c;并且将其存在程序集中 c#的程序集包括扩展名为.exe的可执行文件和扩展名为.dll的可供其他程序调用的库文件c#在执行时首先将程序集加载到CLR中&#xff0c;然后通过即时编译器编译…

Verilog刷题[hdlbits] :Always casez

题目&#xff1a;Always casez Build a priority encoder for 8-bit inputs. Given an 8-bit vector, the output should report the first (least significant) bit in the vector that is 1. Report zero if the input vector has no bits that are high. For example, the …

git 生成公钥

1、通过命令 ssh-keygen 生成 SSH Key&#xff1a; ssh-keygen -t ed25519 -C "Gitee SSH Key" 三次回车 2、查看生成的 SSH 公钥和私钥&#xff1a; ls ~/.ssh/ 3、把公钥设置到git id_ed25519.pub 4、测试 ssh -T gitgitee.com 成功&#xff01;&#xff01;&…

Oracle中分区原理

在Oracle数据库中&#xff0c;分区是一种将表或索引数据逻辑上划分为多个部分的技术。每个分区 (Partition) 都像一个独立的小表&#xff0c;并可以单独进行管理和维护。通过使用分区&#xff0c;可以优化查询性能、提高数据加载和删除操作的效率&#xff0c;并提供更好的数据管…