删除数据库记录爆出异常:
SQL 错误: ORA-00054: resource busy and acquire with NOWAIT specified
使用Oracle SqlDeve... 软件 继续执行删除语句,软件不成不响应~!无法进行任何操作,不能正常关闭软件
错误原因:
改记录被事物锁定,无法进行删除操作,事物未提交导致
解决方法:
1.查看是否是存在锁定数据,
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
2.根据查询出来的sid 和 serial 查看在执行什么操作
select sql_text from v$session a,v$sqltext_with_newlines b
where DECODE(a.sql_hash_value, 0, prev_hash_value, sql_hash_value)=b.hash_value
and a.sid in (&sid,&serial) order by piece;
可以查看锁定的操作具体的sql语句块
3.如果操作不是很重要,直接删除锁定
alter system kill session '&sid,&serial';
4.继续第一步查询。。不存在sid和serial的数据,问题解决
分享到:
相关推荐
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。 主要是因为有事务正在执行...
在oracle里面运行一下,解决Exception java.sql.SQLException ORA-00600 内部错误代码
ORA-01036:非法的变量名/编号 oracle特有的错误
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor
有关表死锁的详细图片 博文链接:https://meteor-1988.iteye.com/blog/1568695
在运行查询SELECT * FROM V$SESSION 会出现ORA-29275:部分多字节字符的错误,这是什么原因开始我不得其解,网上也没有介绍什么好办法。本文给出答案。
使用conn / as sysdba进入数据库,报错ORA-01031: insufficient privileges
实验得来的,不是随便copy的, ORA-12560TNS协议适配器错误,这个问题可定可以解决
离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法,在解决ORA-01033的过程中,又出现ORA-01145 * 第 1 行出现错误: ORA-01145: 除非启用了介质恢复, 否则不允许立即脱机 接着的解决步骤
1.Navicat OCI引⽤位置可以从Navicat菜单栏“⼯具”-》“选项”-》环境-》“OCI”中找到 2.Navicat替换的⽂件
最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介绍吧。 环境: OS:RHEL6.5 x86-...
ORA-00604: 递归SQL层1出现错误 ORA-03106: 致命的双工通信协议错误 ORA-02063: 紧接着line(源于dblink) 以及 ORA-04052: 在查找远程对象时出错 ORA-00604: 递归SQL层1出现错误 ORA-03120: 双工转换例行程序:整数...
ORA-00312: online log 1 thread 1: '/oradata/10g/db/instant/redo01.log' SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=4294967296 SCOPE=BOTH; System altered. SQL> shutdown immediate ORA-...
ORA-20011,ORA06564错误分析
ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法ora-00604 错误 解决 方法
ORA-12560 TNS 协议适配器错误
调整参数后引起,ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 3 2768M 的解决方案