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

oracle对象解锁方法

阅读更多
网上搜索而得,整理如下:
--查看被锁的对象
SELECT l.session_id sid,
       s.serial#,
       l.locked_mode,
       l.oracle_username,
       l.os_user_name,
       s.machine,
       s.terminal,
       o.object_name,
       s.logon_time,
       p.SPID
  FROM v$locked_object l, all_objects o, v$session s,v$process p
 WHERE l.object_id = o.object_id
   AND l.session_id = s.sid
   and s.PADDR=p.ADDR
 ORDER BY sid, s.serial#;

--方法1:alter system kill session 'sid,serial#'
alter system kill session '26,7013';

--方法2(方法1不灵时采用):在操作系统命令行 orakill YWZC spid
orakill YWZC 4436


分享到:
评论
2 楼 sea0108 2011-12-17  
geniusqiao 写道
勇哥,好久没更新博客了。

近日无新得,愧对大家。
1 楼 geniusqiao 2011-12-16  
勇哥,好久没更新博客了。

相关推荐

    解锁oracle对象

    解锁oracle对象

    oracle对象创建

    Connect name/pwd [as sysdba|normal|sysoper]:sysdba登录可以修改密码、解锁用户 user Create user <user> identified by Alter user <user> default tablespace Alter user <user> quota <size> on Alter ...

    快速查找oracle锁对象

    快速查找oracle锁对象 ,并且可以杀死该会话,解锁

    Oracle解锁的方式介绍

    1、 查看当前被解锁的对象 示例: 将表aa加锁 执行 select * from aa for update; 方式一:通过SQL查询 select ‘alter system kill session ‘,””||trim(t2.sid)||’,’||trim(t2.serial#)||”’;’ from v$...

    oracle 不小心把表数据锁掉,sys查询被锁对象和解锁SQL语句

    现在提供一种方法解决这种问题,那是在ORACLE中杀不掉的,在OS一级再杀。  1.下面的语句用来查询哪些对象被锁:  select object_name,machine,s.sid,s.serial#  from v$locked_object l,dba_objects o ,v...

    Oracle锁处理、解锁方法

    1、查询锁情况 select sid,serial#,event,BLOCKING_SESSION from v$session where event like '%TX%'; 2、根据SID查询具体信息(可忽略) select sid,serial#,username,machine,blocking_session from v$session ...

    Oracle 查询死锁并解锁的终极处理方法

    现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: 代码如下:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$...

    oracle11g学习笔记

    权限包含系统权限和对象权限 5 角色 5 权限的传递 6 使用profile 管理用户口令 8 (1)帐号锁定 8 (2)给账户解锁 8 (3)终止口令 8 (4)口令历史 9 (5)删除profile 9 表的管理 9 Oracle的基本查询 14

    非常全的oracle文档

    十、 Oracle用户解锁 27 1. 对scott用户解锁 27 2. 更改scott用户的密码: 27 3. 锁定scott用户: 27 十一、 使用OEM 27 十二、 SQL/PLUS连接数据库 28 12.1. SQL*Plus工具 28 12.2. 连接方式 28 12.3. 连接远程...

    ORACLE 查询被锁住的对象,并结束其会话的方法

    使用Oracle时,发现有表被锁,又不知道是谁(或者哪个程序)锁的,怎么办 ? 两步走: 1、查找出被锁对象的会话ID和序列号 执行如下SQL: -- 查询出被锁对象,并提供 kill 脚本 SELECT S.SID, S.MACHINE, O.OBJECT_...

    oracle实验报告

    (1) 了解Oracle的工作环境和基本使用方法。 (2) 练习标准SQL的数据操作,查询命令及其查询优化。 (3) 学会使用高级SQL命令,排序、分组、自连接查询等。 (4) 学会使用SQL*PLUS命令显示报表,存储到文件等。 【实验...

    oracle学习笔记之_用户 口令 权限

    1、解锁锁定用户并设置密码 2、用户登录 3:显示用户:show user 4、创建用户 5、查看用户信息【用户名、所在表空间、...6、查看用户所在表空间的配额 7、删除用户 8、为用户增加删除权限 9、对象权限 10、建用户注意

    如何设计oracle10g全文检索

    如何设计oracle10g全文检索 /****************************************** * 前提及说明: * 1).portal为应用用户 * 2).当前数据库中必须有CTXSYS用户和CTXAPP角色 * 2008/10/17 yanjianzhong ************...

    Oracle从入门到精通

    2、方案:一个用户所有对象的命名集合。..................... 3、CTAS(子查询建表):................................... 4、截取:................................................. 资源来自网络,仅供学习...

    SQL语句基础用法大全(DML)

    数据定义语言),用于定义数据的结构,如创建,修改或者删除数据库对象DCL(DataControlLanguage,数据控制语言),定义数据库用户的权限创建用户给权限*我在这用的是oracle12c,oracle11g可直接解锁scott用户来练习SQL...

    理解锁和闩:锁机制概述

     任何 SQL 语句执行时 Oracle 都隐式地对 SQL 所需的锁进行管理,因此用户无需显式地对资源加锁。Oracle 默认采用的锁机制能尽可能地减小对数据访问的限制,在保证数据一致性的同时实现高度的数据并发性。Oracle也...

    asp.net知识库

    动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个时间转换的问题,顺便谈谈搜索技巧 .net中的正则表达式使用高级技巧 (一) C#静态成员和...

    SQL培训第一期

    用于控制对数据库里数据的访问,通常用于创建与用户访问相关的对象以及控制用户的权限,grant、revoke(撤销)。 1.2.5 事务控制命令(TPL) 用于管理数据库事务,commit、rollback、savepoint(在一组事务里创建...

    2009达内SQL学习笔记

    3、对列起别名:有直接起别名,加AS起别名,用双引号起别名等三种方法 (单引号,引起字符串;双引号,引起别名。起别名有符号,或者区分大小写时,必须用双引号) 多表查询时,可给表起别名。(给列起别名,列<空格...

    勤哲excel服务器2010教程

    14.2.2 网页填报操作方法 238 14.3 填报网站配置 243 14.3.1 重新设计填报网站主页 243 14.3.2 网站配置文件 244 14.4 网站公告 247 14.5 本章练习 250 进阶教程 251 第15章、 权限管理详解 252 15.1 模板权限 252 ...

Global site tag (gtag.js) - Google Analytics