Oracle解锁的方式介绍_oracle

1、 查看当前被解锁的对象
示例: 将表aa加锁 执行 select * from aa for update;
方式一:通过SQL查询
select 'alter system kill session ',''''||trim(t2.sid)||','||trim(t2.serial#)||''';'
from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;
执行结果
 
方式二:在PL/SQL环境下 工具-->会话-->All sessions 通过点击每条记录,查看下面的
 
可以查看到被锁住的表AA以及Sid,Serial#。
2、解锁方式
使用DBA身份,通过执行 alter system kill session 'SID,SERIAL#';(例如本例中的alter system kill session '119,36260';)即可解锁

时间: 2024-10-30 02:34:56

Oracle解锁的方式介绍_oracle的相关文章

Oracle存储过程基本语法介绍_oracle

Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它; 行2: IS关键词表明后面将跟随一个PL/SQL体. 行3: BEGIN关键词表明PL/SQL体的开始. 行4: NULL PL/SQL语句表明什么事都不做,这句不能删

Oracle 系统变量函数介绍_oracle

Oracle函数多种多样,系统变量函数就是其中之一,下面就为您介绍三种最常见的系统变量函数,希望对您学习Oracle能有所帮助. Oracle系统变量函数: (1)SYSDATE 该函数返回当前的日期和时间.返回的是Oracle服务器的当前日期和时间. select sysdate from dual; insert into purchase values ('Small Widget','SH',sysdate, 10); insert into purchase values ('Medu

实现oracle数据库字段自增长(两种方式)_oracle

程序猿都知道mysql等其他的数据库都有随着记录的插入而表ID会自动增长的功能,反而oracle却没有这一功能,下面通过两种方式来解决字段增长的功能,具体内容情况下文. 因为两种方式都需要通过创建序列来实现,这里先给出序列的创建方式. 复制代码 代码如下: CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCAC

Oracle Compute Cloud Service介绍

作者介绍王朝阳, 就职于海通证券信息技术管理部门,Oracle ACEA.[DBAplus社群]联合发起人,ACOUG/SHOUG/YEP成员,ITPUB版主.10g/11g OCM,MySQL OCP. 个人博客royalwzy.com.主要从事Oracle/MySQL数据库.金融云和容器化方向工作. Oracle 云基础架构即服务(IaaS)简介 1Oracle IaaS的功能为个人,部门,企业以及政府等各种类型的用户提供一个完整的,集成的,安全的基础架构解决方案; 资源伴随业务规模的增长可

10g Oracle文件及目录介绍

                                           10g Oracle文件及目录介绍                                                      作者:吴伟龙 文件类型:*.dbf             数据文件  是创建表空间生成的文件   主要存放数据 egg:table表,index索引,view视图,user用户. redo*.log         重做日志  是在线联机日志文件,如果开启了归档功能,联

oracle大数据处理方式

从网上查询关于数据库大数据处理的方案,有很多不错的Blog,提出很多的解决方案,所以呢自己也想整理一下关于这方面的内容,如果只是把别人整理的总结Copy到这就没什么意思了,甚至在面试的时候会经常被问到怎么样来处理大数据和高并发的解决方案,再说了网上也有很多重复的内容,把一篇文章Copy来Copy去的!来点个人见解吧! 现在的做的Java WEB项目有几个算得上是大数据的,很少的,基本上整个数据库加起来也就几十万条的数据量,像那些数据量相当大的网站或是系统基本上都是有很多服务器或是配置很高的服务器

Javascript调用函数方法的几种方式介绍

 这篇文章主要介绍了Javascript调用函数方法的几种方式介绍,本文讲解了func().(function(arg){})(window).func.bind(sth)().func.call().func.apply()等5种方式,需要的朋友可以参考下     javascript语法灵活,同一个功能有五六种实现方式并不罕见,然后再加上有些反人类的原型继承和异步特性,就更让人一头雾水了.我经常搞不清楚call,apply之间的区别,今天就记录一下,以免再忘了. 在javascript中,方

C#开发微信门户及应用(11)--微信菜单的多种表现方式介绍

原文:C#开发微信门户及应用(11)--微信菜单的多种表现方式介绍 在前面一系列文章中,我们可以看到微信自定义菜单的重要性,可以说微信公众号账号中,菜单是用户的第一印象,我们要规划好这些菜单的内容,布局等信息.根据微信菜单的定义,我们可以看到,一般菜单主要分为两种,一种是普通的Url菜单(类型为View的菜单),一种是事件菜单(类型为Click的菜单),一般情况下,微信的Url菜单,是无法获得用户的任何信息的,但微信用户信息非常重要,因此也提供了另外一种方式(类似重定向的方式)来给我们使用,本篇

IntelliJ IDEA 编译方式介绍

编译方式介绍 相比较于 Eclipse 的实时自动编译,IntelliJ IDEA 的编译更加手动化,虽然 IntelliJ IDEA 也支持通过设置开启实时编译,但是不建议,因为太占资源了.IntelliJ IDEA 编译方式除了手工点击编译按钮进行编译之外,还有就是在容器运行之前配置上一个编译事件,先编译后运行.默认下 IntelliJ IDEA 也都是这样的设置,所以实际开发中你也不用太注意编译这件事.虽然 IntelliJ IDEA 没有实时编译,但是对于代码检查完全是没有影响.但是多个