`
foolraty
  • 浏览: 400151 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
文章分类
社区版块
存档分类
最新评论

查看oracle是否锁表之后 杀掉进程或者解锁表

 
阅读更多
第一种:
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
普通用户也可以,因为是你这个用户开启这个进程,那么你也可以关闭这个进程
分享到:
评论

相关推荐

    oracle锁表后,如何解锁

    因此,在不知道谁锁的情况下,可以通过查询锁定信息和杀掉锁定进程来解锁表。 在实际操作中,需要注意的是,杀掉锁定进程可能会导致锁定用户的会话中断,因此需要小心地进行操作。同时,需要注意锁定表的实际情况,...

    ORACLE_查看锁和解锁

    ORACLE 查看锁和解锁 在Oracle数据库中,锁是指对某个资源的排他性访问,以避免多个用户同时访问同一个资源导致的数据不一致问题。锁可以分为两种:共享锁和排他锁。共享锁允许多个用户同时访问同一个资源,而排他...

    处理oracle中杀不掉的锁.txt

    - `<thread>`是要杀掉的线程号,即第三步查询出的`spid`。 - 示例命令: ```bash c:> orakill orcl 12345 ``` 通过以上步骤,我们可以有效地处理Oracle数据库中难以解除的锁定情况。这些方法不仅适用于日常...

    oracle处理锁表基本操作

    本文将详细介绍Oracle处理锁表的基本操作,包括查询锁表、杀掉锁定会话以及验证查询结果。 首先,我们来看如何查询被锁定的表。在Oracle中,可以使用以下SQL语句来查询当前被锁定的对象及其相关信息: ```sql ...

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

    一些ORACLE中的进程被杀掉后,状态被置为killed,但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那是在ORACLE中杀不掉的,在OS一级再杀。  1.下面的语句用来查询...

    PLSQL解锁方法.docx

    当一个表被锁定后,其他的用户或进程将无法对该表执行某些操作,比如更新、删除等,这可能会严重影响到业务的正常运行。因此,了解如何解锁表或数据对象对于DBA(数据库管理员)来说是一项非常重要的技能。本文将...

    oracle常用sql

    - 如果通过上述方法仍然无法解锁,可以在操作系统层面杀掉Oracle的进程: ```bash kill -9 spid ``` 其中`spid`是Oracle进程的ID。 #### 三、用户和权限管理 ##### 3.1 查看所有用户 Oracle提供了多个视图来查询...

    oracle恢复误删除数据,解除锁定的等sql语句.pdf

    如果在操作系统层面遇到问题,可以使用 `kill -9 spid` 杀掉对应的进程。 3. **账户锁定**: - 如果用户账户因密码错误多次输入而被锁定,可以使用 `ALTER USER` 语句来解锁,如 `ALTER USER user_name ACCOUNT ...

    (重要)AIX command 使用总结.txt

    AIX常用命令://查看机器序列号,IBM的基本信息都可以通过该命令查询得到 #prtconf #oslevel -r == uname -a //操作系统版本 #oslevel //查看操作系统版本ex :5.1.0.0 #oslevel -r //ex:5100-04 == oslevel -q //...

Global site tag (gtag.js) - Google Analytics