`
sillycat
  • 浏览: 2553034 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ORACLE小技巧-解决死锁

阅读更多
ORACLE小技巧-解决死锁

最近用TOAD或者PL/SQL连接ORACLE老是有问题,连上了的,时间长了后,TOAD或者PL/SQL就死了,也不知道是什么原因。
那天由于这个问题就引发了我把数据库的某个表锁了。后来请教了一下DBA,参考网上这个帖子:
http://blog.csdn.net/depositpei/archive/2009/04/28/4131471.aspx
删除了死锁就好了。这里也记录一下,以后备用。

用DBA的权限登录上去

查询出死锁:

select b.owner,b.object_name,a.session_id,a.locked_mode
from v$locked_object a,dba_objects b
where b.object_id = a.object_id;

查出SERIAL
SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='刚才查到的SID'

杀会话
alter system kill session 'sid,serial#';
分享到:
评论

相关推荐

    Oracle优化日记:一个金牌DBA的故事 白鳝.扫描版

    南京的死锁问题今日点评优化小技巧 Oracle的死锁优化小技巧 几个常用的与锁相关的脚本5月20日 凌晨的邮件通知短信今日点评优化小技巧 /10028事件优化小技巧 PL/SQL 优化工具profiler5月22日 ODS系统和RAC优化小技巧 ...

    Oracle Database 10G Ocp Certification All-In-One Exam Guide

    - 识别和解决死锁问题。 #### 十八、备份与恢复配置 - **备份策略** - 制定有效的备份计划。 - **RMAN工具** - 使用RMAN进行自动化备份。 #### 十九、Oracle数据库备份 - **冷备份** - 在数据库关闭状态下...

    oracle_技巧集锦.doc

    此查询可以返回当前系统中被锁定的对象,有助于定位和解决潜在的死锁问题。 **13. 设置归档模式** - **步骤**: 修改`init.ora`文件中的`log_archive_start`参数为`true`,然后重启数据库。 设置归档模式对于备份...

    Oracle认证课程目录

    ### Oracle 认证课程知识点概览 #### 一、Oracle Database 10g: SQL Fundamentals - **SQL 语言基础** - **SELECT、DML、DDL语法及技巧** - SELECT 语句用于从数据库中检索数据。 - DML (Data Manipulation ...

    Oracle经经验技巧集

    本“Oracle经验技巧集”旨在分享一些专家级的Oracle使用技巧,帮助数据库管理员(DBA)和开发人员提高工作效率,优化数据库性能,以及解决常见问题。 1. **性能优化** - SQL调优:了解如何通过分析执行计划来优化...

    Oracle Database 10g OCP Certification All-in-One Exam Guide

    - **死锁处理**:讲解如何检测和解决死锁问题。 18. **第 18 章:配置数据库备份和恢复** - **备份策略**:制定有效的备份计划。 - **备份类型**:比较完整备份、增量备份等不同类型的备份。 19. **第 19 章:...

    oracle-sql优化

    解决这些问题需要深入学习SQL语法,掌握调优技巧,同时理解SQL在Oracle中的执行过程。 3. **Oracle优化器**:Oracle优化器负责选择执行SQL语句的最佳路径。了解其工作原理有助于优化SQL。SQL Tunning Tips和优化...

    Oracle EBS 开发笔记

    - **Oracle死锁之解决方法**:提供策略来避免或解决死锁问题。 - **PL/SQL过程调用表示法**:调用存储过程的方法。 - **PL/SQL函数返回多行**:返回集合数据。 - **PL/SQL调用Java类**:结合Java代码增强PL/SQL...

    oracle错误代码分析

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中占据着核心地位。...因此,对于任何涉及到Oracle数据库的IT专业人士来说,深入研究和掌握这些错误代码分析技巧都是至关重要的。

    Oracle技巧

    理解行级锁、表级锁、读写锁的概念,以及如何处理死锁,对于解决并发问题非常有用。 5. **性能监控与调优**:通过SQL*Plus、Enterprise Manager或V$视图进行性能监控,识别性能瓶颈。理解AWR(自动工作负载仓库)和...

    oracle kill session

    在Oracle数据库管理与维护过程中,“Oracle Kill Session”是一项非常重要的操作技巧。本文将从理论到实践多个层面深入探讨如何有效地执行“Oracle Kill Session”,帮助数据库管理员更好地理解和掌握这一技能。 ##...

    Oracle8i Internal Services for Waits, Latches, Locks,and Memory

    Oracle数据库自动检测并解决死锁问题。 - **优化技巧**:合理设置锁定级别、使用合适的隔离级别以及优化SQL语句可以有效减少锁定冲突。 **四、内存管理** - **SGA(Shared Global Area)**:Oracle数据库的核心内存...

    oracle 会话 死锁 执行sql 执行job的方法

    在Oracle数据库管理中...以上就是关于Oracle会话死锁、执行SQL以及执行作业的相关知识点,这些工具和技巧对于排查问题、优化数据库性能以及日常运维工作至关重要。在实际操作中,应根据具体情况进行适当的调整和应用。

    Oracle EBS开发文档(form, report)

    - **Oracle死锁之解决方法**:死锁是并发环境中常见的问题,了解如何预防和解决死锁对于保持系统的稳定运行至关重要。 #### 四、EBS 开发实践 最后,对于实际的EBS开发工作而言,还需要掌握一些具体的实践技巧和...

    Oracle数据库维护

    - **解决死锁会话**:识别并解决死锁的会话。 - **回滚未完成的两阶段事务**:在特定情况下回滚未完成的事务。 #### 十六、相关通用工具介绍 - **EM工具**:Enterprise Manager (EM) 是Oracle提供的一个全面的管理...

    ORACLEEBS_FORM

    - **Oracle 死锁之解决方法**:提供了几种解决Oracle死锁问题的策略。 - **PL/SQL 过程调用表示法**:介绍了如何在PL/SQL中调用过程。 - **PL/SQL 调用 Java 类**:如何在PL/SQL环境中调用Java代码。 - **PL/SQL...

Global site tag (gtag.js) - Google Analytics