同事在测试库上对一个表加字段,提示 ORA-00054, 资源忙。 应该是表对象的锁没有释放。
用如下SQL 查看一下系统中相关对象上锁的情况:
该SQL 显示所有对象上的锁,如果要查某个具体的对象,可以根据OBJECT_NAME 字段进行一下过滤,找到对应的SID 之后去查V$SESSION 视图。
该视图会显示session 对应的信息,包括终端的信息,如果找到了终端,可以让它提交或者回滚一下就OK了。 我这里是测试环境,直接把session kill 掉了。然后修改表就ok了。
-------------------------------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
Weibo: http://weibo.com/tianlesoftware
Email: dvd.dba@gmail.com
DBA1 群:62697716(满); DBA2 群:62697977(满)DBA3 群:62697850(满)
DBA 超级群:63306533(满); DBA4 群:83829929(满) DBA5群: 142216823(满)
DBA6 群:158654907(满) DBA7 群:69087192(满)DBA8 群:172855474
DBA 超级群2:151508914 DBA9群:102954821 聊天 群:40132017(满)
--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请
分享到:
相关推荐
查看ORACLE系统对象 主要是介绍如何查找Oracle数据库的系统对象
解锁oracle对象
快速查找oracle锁对象 ,并且可以杀死该会话,解锁
oracle数据库对象导出脚本,具体SQL语句,方便使用
oracle 面向对象 面向对象的oracle oracle面向对象oracle 面向对象 面向对象的oracle oracle面向对象oracle 面向对象 面向对象的oracle oracle面向对象oracle 面向对象 面向对象的oracle oracle面向对象oracle 面向...
Oracle数据库对象管理及备份与恢复,适合期末复习使用
oracle数据库对象(普通表、分区表的创建和删除,索引、约束的创建和删除,表空间的创建、删除和扩展)和触发器、存储过程、job查看、表空间使用情况查询
oracle创建对象:procedure,index,view,function,trigger,sequence,package,type,table,cursor,job
本文介绍如何操作oracle中的lob对象
在oracle中,使用查询语句查看表空间使用情况
oracle查看被锁的表.raroracle查看被锁的表.rar
oracle的面向对象编程技术实现,让你可以像C#、C++、Java一样理解oracle
使用SQL语句查看Oracle表空间的使用情况。
oracle的系统和对象权限 Oracle 查看用户权限
Oracle查询用户锁表文档,相信描述如何查询用户锁表,附有代码!
oracle由于包、函数、过程被调用(锁住)无法编译处理
这部分课件是对oracle中的逻辑对象的讲解,包括表,视图,希望对学习oracle的读者有好处
基于oracle数据库开发的应用,在发生锁情况下,如何检查锁和解锁
查看oralce中存在的表、视图、触发器等系统对象
查看oracle数据库的连接数以及用户 1、查询oracle的连接数 2、查询oracle的并发连接数 3、查看不同用户的连接数 4、查看所有用户: 5、查看用户或角色系统权限(直接赋值给用户或角色的系统权限): 6、...