度量快速开发平台-专业、快速的软件定制快开平台

标题: 【Oracle】解锁 [打印本页]

作者: fteair    时间: 2020-6-30 14:19
caixuqad 发表于 2017-8-30 17:14


作者: 张兴康    时间: 2020-6-30 14:24
学习啦
作者: fteair    时间: 2020-6-30 14:29
张兴康 发表于 2017-8-31 14:24
学习啦


作者: fteair    时间: 2020-6-30 15:07
标题: 【Oracle】解锁
1、查看哪些对象被锁
  1. select s.username,
  2.        decode(l.type, 'TM', 'TABLE   LOCK', 'TX', 'ROW   LOCK', NULL) LOCK_LEVEL,
  3.        o.owner,
  4.        o.object_name,
  5.        o.object_type,
  6.        s.sid,
  7.        s.serial#,
  8.        s.terminal,
  9.        s.machine,
  10.        s.program,
  11.        s.osuser
  12.   from v$session s, v$lock l, dba_objects o
  13. where s.sid = l.sid
  14.    and o.object_id = l.id1
  15. <span style="background-color: white;">   and s.username is not null;</span>
复制代码
2、下面的语句用来杀死一个进程:
  1. alter system kill session '33,456'; ---其中33,456分别是上面查询出的sid,serial#
复制代码
3、再一次查询目前锁定的对象,若发现以上方法不能解除锁定的表,则用以下方法:
(1)执行下面的语句获得进程(线程)号:
  1. select spid, osuser, s.program
  2.   from v$session s, v$process p
  3. where s.paddr = p.addr
  4.    and s.sid = 33;
  5. ---33是上面的sid
复制代码
(2)在OS上kill掉这个进程
  Linux:
  1. kill -9 3333 (3333为进程号)
复制代码
Windows(unix也适用)用orakill杀死线程,orakill是oracle提供的一个可执行命令,语法为:  orakill sid thread  

  sid:表示要杀死的进程属于的实例名  thread:是要杀掉的线程号,即第3步查询出的spid。  

  例:

  1. c:>orakill orcl 3333
复制代码



作者: caixuqad    时间: 2020-6-30 17:14

作者: caixuqad    时间: 2020-6-30 17:45

作者: 张兴康    时间: 2020-7-1 14:17

作者: caixuqad    时间: 2020-7-1 14:32

作者: 张兴康    时间: 2020-7-4 15:52
fteair 发表于 2017-8-31 14:29


作者: caixuqad    时间: 2020-7-4 18:12

作者: caixuqad    时间: 2020-7-5 18:05

作者: fteair    时间: 2020-7-6 14:44
caixuqad 发表于 2017-9-5 18:05


作者: caixuqad    时间: 2020-7-6 17:53

作者: caixuqad    时间: 2020-7-7 17:39

作者: caixuqad    时间: 2020-7-8 17:53

作者: caixuqad    时间: 2020-7-12 17:56

作者: fteair    时间: 2020-7-13 14:12
caixuqad 发表于 2017-9-12 17:56


作者: caixuqad    时间: 2020-7-13 18:06

作者: fteair    时间: 2020-7-14 15:07
caixuqad 发表于 2017-9-13 18:06


作者: caixuqad    时间: 2020-7-14 17:34
{:soso__3110130392203091378_3:}
作者: fteair    时间: 2020-7-15 15:05
caixuqad 发表于 2017-9-14 17:34


作者: caixuqad    时间: 2020-7-15 16:50
{:soso__3110130392203091378_3:}
作者: caixuqad    时间: 2020-7-18 17:59
{:soso__3110130392203091378_3:}
作者: fteair    时间: 2020-7-19 15:26
caixuqad 发表于 2017-9-18 17:59


作者: caixuqad    时间: 2020-7-20 17:52
{:soso__3110130392203091378_3:}
作者: fteair    时间: 2020-7-21 15:28
caixuqad 发表于 2017-9-20 17:52


作者: caixuqad    时间: 2020-7-21 18:30
{:soso__3110130392203091378_3:}




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2