查看oracle是否锁表之后, 然后如果我没有DBA权限 怎么杀掉进程或者解锁表

查看oracle是否锁表之后, 然后如果我没有DBA权限 怎么杀掉进程或者解锁表,第1张

SQL>select session_id from v$locked_object;

49

SQL>SELECT sid, serial#, username  FROM v$session where sid = 49;

49  554  system

SQL>ALTER SYSTEM KILL SESSION '49, 554';

用的是客户端登录,直接关掉客户端就可以了,因为你的客户端也是个session

普通用户也可以,因为是你这个用户开启这个进程,那么你也可以关闭这个进程。

3尽量用dba权限的用户 *** 作,还有可以到主机上 kill -9 spid 会更快。

用如下方法解锁

1、打开本机的命令提示符。(win键+R键输入cmd)

2、输入命令:sqlplus

/

as

sysdba

3、执行:alter

user

sys

identified

by

password;

然后执行即可。

以上就是关于查看oracle是否锁表之后, 然后如果我没有DBA权限 怎么杀掉进程或者解锁表全部的内容,包括:查看oracle是否锁表之后, 然后如果我没有DBA权限 怎么杀掉进程或者解锁表、oracle system用户被锁了,怎么解锁、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9648494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存