`
J2EE小熊
  • 浏览: 108982 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用PL/SQL对表进行解锁

SQL 
阅读更多

1、首先确定你想要解除的锁,执行下列代码: 
    

     SELECT O.OBJECT_NAME , L.* 

                       FROM  ALL_OBJECTS O , V$LOCKED_OBJECT L
                             WHERE  O.OBJECT_ID = L.OBJECT_ID

2、根据锁定的对象、用户等来判断你要杀掉的进程,记下这条数据的SESSION_ID,执行下列代码:
     

     SELECT TO_CHAR(SID) || ',' || TO_CHAR(SERIAL#) 

                       FROM  V$SESSION
                             WHERE  SID = [你刚刚得到的SESSION_ID]

3、将结果集COPY下来,执行下列代码:

       ALTER SYSTEM KILL SESSION ['结果集']


OK,锁定的进程已经被杀掉了,如果你手头恰好没有工具,这也不失为一种简单的办法。

 

分享到:
评论

相关推荐

    pl/sql最新中文手册

    这份"PL/SQL最新中文手册"对于任何想要深入理解并有效利用PL/SQL进行Oracle数据库开发的人来说,都是宝贵的资源。它将帮助读者不仅掌握语法,还能理解最佳实践和性能优化策略。通过深入学习和实践,开发者可以编写出...

    一个对数据库的操作工具PL/SQLpl/sqL工具

    2. **数据处理**:通过PL/SQL,用户可以直接对数据库表进行增删改查操作,使用SELECT、INSERT、UPDATE、DELETE等SQL语句。 3. **游标**:PL/SQL支持游标,允许用户逐行处理查询结果,这对于处理大量数据时非常有用...

    oracle10g_pl/sql

    Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...

    Oracle PL/SQL实战(待续)

    在PL/SQL中,变量的声明和使用也非常重要。我们可以使用`DECLARE`语句定义变量,并通过`=`, `:=`符号进行赋值。同时,PL/SQL支持多种数据类型,包括数值类型(NUMBER)、字符类型(VARCHAR2, CHAR)、日期类型(DATE...

    Oracle资料学习PL/SQL必备

    3. **变量声明和赋值**:在PL/SQL中,变量必须先声明后使用,可以使用`:=`符号进行赋值。同时,PL/SQL支持局部变量和全局变量。 4. **流程控制**:包括IF-THEN-ELSE、CASE语句用于条件判断,WHILE和FOR循环用于迭代...

    pl/sql developer11.0

    4. **数据操作**:PL/SQL Developer允许直接在界面中查看、插入、更新和删除数据库中的数据,同时支持生成SQL脚本进行批量操作。 5. **数据库连接**:软件支持多种方式连接到Oracle数据库,包括TNS连接、Easy ...

    pl/sql64位

    使用64位PL/SQL Developer进行开发时,需要注意以下几点: 1. **兼容性**:确保你的操作系统是64位的,并且Oracle数据库服务器也是64位版本,以保证最佳的兼容性。 2. **驱动程序**:如果需要连接其他应用程序,如...

    oracle 9i pl/sql程序设计笔记

    此匿名块展示了如何使用PL/SQL声明变量、插入数据到表中以及使用`DBMS_OUTPUT`包在屏幕上显示数据。值得注意的是,为了使`DBMS_OUTPUT.PUT_LINE`函数生效,需要确保服务器输出(Server Output)已开启,可通过命令`...

    ORACLE PL/SQL从入门到精通

    ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括触发器、过程、函数、软件包、异常处理、游标、循环、分支、变量使用、数据库安装等关键知识点。 触发器是数据库中用来保证数据...

    PL/SQL Developer 远程连接Oracle数据库

    在使用PL/SQL Developer进行远程连接时,首先需要了解以下知识点: 1. **Oracle TNS(Transparent Network Substrate)**:TNS是Oracle提供的网络通信组件,它定义了如何在客户端和服务器之间建立连接。你需要知道...

    oracle pl/sql从入门到精通 配套源代码

    在Oracle PL/SQL中,我们可以通过使用SQL语句来与数据库进行交互,例如SELECT用于查询数据,INSERT、UPDATE和DELETE用于修改数据。PL/SQL还提供了游标(CURSOR)机制,允许我们逐行处理查询结果。此外,PL/SQL还支持...

    Oracle PL/SQL程序设计(第5版)(上下册)

    - **集合与记录**:学习如何使用PL/SQL中的集合和记录类型,这些结构可以帮助更高效地处理数据集。 - **游标**:介绍游标的使用方法,包括隐式游标和显式游标,以及如何利用游标遍历查询结果。 #### 四、PL/SQL中的...

    PL/SQL VCS插件安装包+PL/SQL

    这个安装包结合了Version Control System (VCS)的功能,如Visual SourceSafe (VSS),使用户能够在PL/SQL Developer环境中直接进行版本控制操作。 PL/SQL Developer是一款流行的Oracle数据库开发工具,它提供了编写...

    pl/sql 免安装,绿色版pl/sql

    PL/SQL Developer是一款高效、便捷的Oracle数据库管理工具,尤其适合DBA和开发人员使用。免安装的绿色版PL/SQL Developer使得用户无需经历复杂的安装过程,只需解压即可使用,大大简化了软件部署,方便在不同的...

    PL/SQL 基本知识

    这篇博客主要探讨了PL/SQL的基础知识,包括其语法特性、使用场景以及在数据库管理中的重要性。 首先,PL/SQL是一种过程化语言,它允许用户定义变量、控制流程(如循环、条件语句)、处理异常,并且可以嵌入SQL查询...

    pl/sql快捷插件

    在使用PL/SQL插件时,用户可以根据个人喜好和工作需求进行配置。例如,你可以设置快捷键来快速执行常用操作,或者定制代码模板以简化编程过程。这些插件还可以帮助你更有效地管理数据库对象,如表、视图、存储过程和...

    Oracle PL/SQL实例编程(PL/SQL经典书籍)

    9. **索引(INDEX)**:在PL/SQL中,索引可以加速对表中数据的访问,特别是对于频繁查询的列。 10. **触发器(TRIGGER)**:触发器是在特定数据库事件(如INSERT、UPDATE或DELETE)发生时自动执行的PL/SQL代码,...

    Oracle PL/SQL程序设计(第5版)(套装上下册)

    从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。《Oracle PL/SQL程序设计(第5版)(套装上下册)》能够帮助...

    PL/SQL下载

    在使用PL/SQL Developer之前,确保你的计算机已经安装了Oracle客户端或者Instant Client,因为该工具需要连接到Oracle数据库来执行PL/SQL代码。 **学习资源** 对于初学者,可以从以下几个方面入手学习PL/SQL: 1. *...

    PL/SQL Developer trial version问题

    在你所遇到的问题中,"trial version"指的是试用版,这意味着你正在使用的PL/SQL Developer 8.0版本是具有时间限制的免费试用版,通常试用期结束后,软件将不再允许无限制使用,会提示版本即将过期。 当PL/SQL ...

Global site tag (gtag.js) - Google Analytics