`
dbaspider
  • 浏览: 262151 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ORACLE 锁监控SQL

 
阅读更多


SELECT a.sid||decode(request,0,'(holder)','(waiter)'||':blocked by:'||blocking_session) sess_id ,
lmode,
request,
a.type,
c.object_name,
decode(row_wait_obj#,-1,'Holder of Lock !!!',
dbms_rowid.rowid_create(1,row_wait_obj#,row_wait_file#,row_wait_block#,row_wait_row#)) row_id,
nvl(SQL_FULLTEXT,'Holder of Lock !!!')
FROM V$LOCK A, V$LOCKED_OBJECT B, ALL_OBJECTS C, V$SESSION D, V$SQL E
WHERE (id1, id2, a.type) in (select id1, id2, type from v$lock where request>0)
AND a.sid = b.session_id
AND b.object_id = c.object_id
AND d.sid = a.sid
AND d.sql_hash_value = e.hash_value(+)



分享到:
评论

相关推荐

    oracle性能监控sql 监控当前会话 执行的sql及io等信息

    Oracle性能监控SQL——监控当前会话执行的SQL及IO等信息 Oracle性能监控是数据库管理员的重要职责之一,通过监控数据库的性能,可以及时发现问题,避免数据库的宕机和性能下降。本文将介绍一些常用的Oracle性能监控...

    oracle常用监控SQL语句集合

    在Oracle数据库管理中,了解和掌握一些常用的监控SQL语句是至关重要的,这些语句能够帮助DBA(数据库管理员)实时了解数据库的运行状态、性能瓶颈以及资源使用情况。"oracle常用监控SQL语句集合"提供了这样的工具集...

    oracle sqlserver 监控

    从会话状态和等待事件的角度,了解数据库的运行情况,供DBA和... 等待事件是基于“事实”和“数据”的,而非“推测”,结合Oracle AWR、ASH(Sqlserver DMV、Windows计数器),我们可以把性能分析变为可能的方法论。

    Oracle 慢SQL监控测试及脚本实现

    在Oracle数据库环境中,慢SQL查询是影响系统性能的关键因素,因此对其进行监控和分析至关重要。本文将详细介绍如何在Oracle中进行慢SQL监控,并提供一个实际的脚本来实现这一过程。 首先,我们通过数据准备来模拟一...

    Oracle-SQL.rar_oracle_oracle sql_sql

    10. **数据库连接与管理工具**:如SQL*Plus、SQL Developer等,是与Oracle数据库交互的常用工具,它们能帮助我们执行SQL语句,管理数据库对象,以及监控数据库状态。 通过这份“Oracle SQL.ppt”,初学者可以逐步...

    多年积累的oracle监控语句,没有最全只有更全

    本资料集合了多年的Oracle监控经验,涵盖了多个关键领域的监控语句,包括表空间、索引、慢SQL、等待事件、锁机制、回滚段(undo)等重要方面。下面将详细阐述这些监控知识点。 1. 表空间监控:表空间是Oracle存储...

    Oracle的SQL监视工具SQLTracker

    这款工具在Oracle数据库环境中扮演着重要角色,它可以帮助用户实时监控SQL语句的执行情况,识别性能瓶颈,从而提高系统的整体效率。 在描述中提到,SQLTracker可以在Windows 11操作系统上直接运行,这意味着它可能...

    ORACLE_SQLDeveloper使用教程

    ### Oracle SQL Developer 使用教程 #### 一、Oracle Database Home Page 的使用 在开始介绍 Oracle SQL Developer 的使用之前,我们先来看看如何使用 Oracle Database Home Page。这部分内容非常重要,因为它是...

    ORACLE数据库常用监控sql脚本

    关于最耗资源、表空间使用情况、查看锁等监控脚本整理。

    Oracle数据库sql语句 跟踪器

    Oracle数据库SQL语句跟踪器,通常被称为SQL Monitor,是一种强大的工具,用于监控和分析数据库中的SQL语句执行情况。在Oracle环境中,理解SQL语句的行为是优化数据库性能的关键。SQL Monitor提供实时视图,帮助DBA...

    慢sql监控mysql及oracle.pdf

    数据库监控 MySQL 及 Oracle 数据库监控是指对数据库的运行状态和性能进行监控和优化,以确保...MySQL、Oracle 和 SQL Server 都提供了慢查询监控和统计慢 SQL 的功能,帮助数据库管理员更好地管理和优化数据库。

    oracle消耗资源的sql查询语句记录

    #### 监控SQL语句的方法 1. **使用V$SQLAREA视图** V$SQLAREA视图提供了关于SQL语句执行计划的信息,包括磁盘读取次数、执行次数等重要指标。下面两个查询语句展示了如何利用该视图来找出消耗资源较多的SQL语句:...

    oracle 查看当前会话执行的sql语句

    监控SQL执行情况 对于更高级的监控需求,我们还可以查看SQL语句的执行统计信息,比如执行次数、成本等。 ```sql -- 监控高成本SQL set long 40000 select OPTIMIZER_COST, EXECUTIONS, sql_fulltext from v$sql...

    Oracle高性能SQL调整

    Oracle高性能SQL调整是一个至关重要的主题,特别是在大数据量和复杂业务场景下的数据库管理中。Oracle数据库以其强大功能和高效性能著称,但同时也需要精细的优化才能发挥最佳效能。本篇文章将深入探讨SQL调优的关键...

    oracle锁表查询oracle锁表查询oracle锁表查询

    ### Oracle锁表查询详解 #### 一、Oracle锁机制简介 在Oracle数据库中,锁是一种重要的并发控制机制,用于管理多个用户对同一数据资源的访问。通过锁机制,Oracle能够确保数据的一致性和完整性,避免多用户操作时...

    oracle高性能sql调整

    10. **性能监控与诊断**:使用工具如SQL*Plus、 tkprof、ADDM(Automatic Diagnostic Miner)等进行性能监控和故障诊断,找出性能瓶颈并针对性优化。 以上知识点构成了"Oracle高性能SQL调整"的核心内容。通过对这些...

    oracle解锁及查已执行SQL语句

    在Oracle数据库管理中,解锁资源和查询已执行的SQL语句是常见的操作需求,尤其是在处理数据库性能问题或恢复被锁定的用户时。根据给定的文件信息,我们可以深入探讨几个关键的知识点,包括如何解锁Oracle中的资源、...

    压测Oracle的SQL语句的性能情况

    标题"压测Oracle的SQL语句的性能情况"暗示了我们关注的是在高负载情况下,Oracle数据库处理SQL查询的能力。压力测试(Pressure Testing)是一种评估系统在极端工作条件下表现的方法,通过模拟大量并发用户执行SQL...

    Oracle高性能SQL调整.pdf 下载

    尽管给定的部分内容并未提供关于"Oracle高性能SQL调整"的具体信息,但从标题和描述中,我们可以推断出文档主要关注的是如何在Oracle数据库环境中优化SQL查询的性能。Oracle数据库是业界领先的关系型数据库管理系统之...

    Oracle的锁表与解锁

    本文将深入探讨Oracle中的锁机制,特别是如何锁表与解锁,以及相关的SQL查询语句,帮助数据库管理员和开发人员更好地理解和管理Oracle数据库的锁状态。 #### 锁的类型 在Oracle中,锁主要分为两种类型: 1. **TX...

Global site tag (gtag.js) - Google Analytics