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

oracle 查看死锁的脚本

阅读更多

SELECT substr(v$lock.sid,1,4) "SID",
       substr(username,1,12) "UserName",
       substr(object_name,1,25) "ObjectName",
       v$lock.type "LockType",
       decode(rtrim(substr(lmode,1,4)),
       '2','Row-S (SS)','3','Row-X (SX)',
       '4','Share',     '5','S/Row-X (SSX)',
       '6','Exclusive', 'Other' ) "LockMode",
       substr(v$session.program,1,25) "ProgramName"
FROM V$LOCK,SYS.DBA_OBJECTS,V$SESSION
WHERE (OBJECT_ID = v$lock.id1
      AND v$lock.sid = v$session.sid
      AND username IS NOT NULL
      AND username NOT IN ('SYS','SYSTEM')
      AND SERIAL# != 1);

分享到:
评论

相关推荐

    oracle高效设计脚本

    2. 死锁检测与处理:理解并利用Oracle的死锁检测机制,及时解决并发问题。 四、存储过程与函数 1. 存储过程封装:将复杂的业务逻辑封装为存储过程,减少网络通信,提高执行效率。 2. 包(PACKAGE)概念:通过打包...

    教您如何检查oracle死锁

    ### 教您如何检查Oracle死锁 #### 一、数据库死锁的现象 在日常工作中,当我们使用Oracle数据库进行数据操作时,可能会遇到一种特殊的情况——死锁。这种现象通常表现为程序在执行过程中突然停止响应,既无法继续...

    ORACLE DBA常用脚本

    这两个脚本分别用于检查当前系统中运行的进程数,以及查看`processes`参数的设置值。这有助于管理员了解系统负载情况,及时调整参数配置,避免资源过度消耗。 #### 2. 用户权限与状态管理 - **查询当前用户角色权限...

    资深ORACLE讲师的应用脚本

    针对数据库出现的异常情况,如死锁、错误日志分析等,这些脚本能帮助快速定位问题,缩短故障恢复时间。 9. **自动化脚本**: 一些脚本可能是为自动化重复任务而设计的,比如定时任务、批量数据处理等,它们可以...

    oracle管理常用sql脚本

    在Oracle数据库管理中,SQL(Structured Query Language)脚本扮演着至关重要的角色,尤其是在日常维护、性能监控和问题排查方面。以下是一些Oracle管理中常用的SQL脚本及其相关的知识点: 1. **数据查询与操作**:...

    ORACLE-DBA常用脚本.ppt

    Oracle DBA(数据库管理员)在日常工作中经常需要使用各种脚本来进行数据库的管理和维护。以下是一些关于Oracle DBA常用脚本的知识点: 1. 完整性约束检查: - 完整性约束是数据库设计的重要部分,包括主键、外键...

    查看数据库死锁SQL

    下面将详细介绍如何利用特定的SQL脚本来查看MySQL数据库中的死锁情况。 #### 脚本功能概述 根据提供的SQL脚本内容,我们可以看出该脚本主要用于查询MySQL数据库中出现死锁的情况,并获取相关信息,包括但不限于...

    sql数据库死锁查询工具

    - 使用系统视图:许多数据库系统提供了内置视图(如SQL Server的sys.dm_tran_locks,Oracle的v$lock),用于查看当前的锁定状态,帮助找出潜在的死锁。 - 错误日志:数据库系统通常会在发生死锁时记录错误信息,通过...

    oracle性能优化求生指南重要脚本

    《Oracle性能优化求生指南重要脚本》涵盖了Oracle数据库系统中的关键性能调优领域,包括缓存、并行处理、内存管理和磁盘I/O优化等多个主题。这些脚本旨在帮助数据库管理员解决性能瓶颈,提高系统效率,确保业务的...

    oracle杀死锁,寻PIDKILL进程

    oracle杀死锁 ,在批量导入数据的时候,在数据库中很容易就碰到锁表了,导致长时间数据库卡死,此脚本方便找寻数据库被锁对象,如果在oracle中不能alter kill掉 说明该session已过期需要进入后台去杀掉进程

    Oracle数据库监控检测的相关脚本

    "Oracle数据库监控检测的相关脚本"是一个集合,包含了用于监测Oracle数据库状态、性能指标以及潜在问题的SQL查询和脚本。 在Oracle数据库的监控中,主要关注以下几个方面: 1. **系统资源使用情况**:包括CPU利用...

    Oracle12c完全参考手册SQL脚本

    Oracle12c完全参考手册是数据库管理员和开发者的重要资源,其中包含了全面的SQL脚本集合。这个手册旨在帮助用户深入理解和充分利用Oracle12c数据库系统的功能。SQL(结构化查询语言)是管理关系数据库的标准语言,它...

    oracle9i主目录下demo文件夹下各种建demo脚本

    在Oracle 9i的主目录下,`demo`文件夹包含了一系列用于演示和学习的脚本,这些脚本是理解Oracle数据库操作、数据库设计以及SQL语法的重要资源,特别是对于准备OCM(Oracle Certified Master)考试的人员来说,它们是...

    监控Oracle数据库的常用 Linux shell脚本.pdf

    ### 监控Oracle数据库的常用Linux Shell脚本 #### 一、前言 在现代企业环境中,Oracle数据库作为核心的数据管理工具,其稳定性和性能至关重要。对于DBA(数据库管理员)来说,日常维护工作中的一项重要任务就是...

    SQL死锁,删除失败解决办法

    下面是一段用于检测和解决SQL死锁的脚本示例: ```sql SELECT t2.username, t2.sid, t2.serial#, t2.logon_time FROM v$locked_object t1, v$session t2 WHERE t1.session_id = t2.sid ORDER BY t2.logon_time; ```...

    Oracle ADG 数据库完整部署、切换、备份、运维手册(绝对干货)

    Oracle ADG 数据库完整部署、切换、备份、运维手册(绝对干货)。 阿里云上部署Oracle ADG,并且带有节点故障自动切换...同时,也包括数据库异常故障的处理,比如死锁、数据误删除进行恢复 Oracle ADG DG Broker Linux

    Oracle 8.1.6 admin (oracle 8.1.6 管理员指南)

    1. **安装与配置**:Oracle 8.1.6的安装过程涉及选择合适的硬件和操作系统平台,规划数据库实例,设置环境变量,以及执行安装脚本。管理员需要了解如何配置网络服务名(tnsnames.ora),监听器(listener.ora)以及...

    查询当前阻塞死锁.sql

    脚本查询当前数据库阻塞,阻塞会话事物,进程,锁类型等

    Oracle的日志管理攻略

    最后,不要忘记根据实际环境调整`ORACLE_HOME`和`ORACLE_BACKUP`等路径,并确保操作系统root用户在每天23:59执行此Shell脚本,以实现日志文件的有效管理。 通过上述策略,不仅可以确保Oracle数据库和监听器的稳定...

Global site tag (gtag.js) - Google Analytics