ORA-00054I (oracle资源被锁定) 的解决方法
来源:互联网 发布:计算机算法有哪些 编辑:程序博客网 时间:2024/06/05 05:46
系统有一个不用的表,想删除这个表,或者删除表中的数据,
SQL> drop table testtable;
ERROR at line 1:
ORA-00054: resource busy and acquire with NOWAIT specified
资源正忙,要求制定NOWAIT
出现这个问题的原因是正在执行的操作请求的资源正被其他事务锁定。
出现这种问题后查V$LOCKED_OBJECT,要么等事务结束后再做;
要么杀掉持有锁的会话(如果不是关键会话):
1.通过上句查找出已被锁定的数据库表及相关的sid、serial#及spid
sqlplus / as sysdba
SQL> select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号
from v$locked_object l , dba_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;
2.在数据库中灭掉相关session
SQL> alter system kill session 'sid,serial#';--sid及serial#为第一步查出来的数据。
- ORA-00054I (oracle资源被锁定) 的解决方法
- 解决ORACLE 被锁定的资源
- oracle用户被锁定的解决方法
- ORA-28000 帐户已被锁定的解决方法
- ORA-00054: 资源正忙的解决方法
- Oracle用户被锁定解决方法
- oracle用户被锁定解决方法
- Oracle用户被锁定解决方法
- Oracle用户被锁定解决方法
- oracle 表被锁定解决方法
- oracle 表被锁定解决方法
- Oracle用户被锁定解决方法
- Oracle ORA-01157: 无法标识/锁定数据文件 解决方法
- oracle ora-28000 用户被锁定
- Oracle数据库自动被锁定的解决方法a
- Oracle数据库自动被锁定的解决方法b
- oracle 11g scott账户被锁定的解决方法
- ORA-01591 锁定已被有问题的分配事务处理--解决方法
- Android电话系统之-rild
- 可空类型用法
- Android系统中的输入输出设备
- 网络流模板-SAP+当前弧优化+gap优化
- Java内存分配原理详解
- ORA-00054I (oracle资源被锁定) 的解决方法
- Ural 1709. Penguin-Avia
- 安心做一只会飞的笨鸟
- Oracle 使用RMAN COPY 移动 Datafile 位置
- Javascript中event.keyCode键码值表
- Ural 1710. Boris, You Are Wrong!
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- SharePoint 2010项目集成Silverlight应用程序(debug)调试问题
- Android开机画面~(自己还没试验)