一次回滚需要多长时间?

 
   | |

导读:做一次回滚需要花很长的时间。我推测你得到答案的时候,回滚才会完成。但是为了给以后作参考,回滚操作可以很长,特别是如果你回滚4200条行的删除操作……

关键词:Oracle错误 回滚 ORA-00054

正在加载数据... 【TechTarget中国原创】一次回滚需要多长时间?我试图删除表中的4200万条记录并且等了三个小时。在此之后我需要删除脚本做truncate。但是我仍然收到报错:ORA-00054。

【TechTarget中国原创】问:一次回滚需要多长时间?我试图删除表中的4200万条记录并且等了三个小时。在此之后我需要删除脚本做truncate。但是我仍然收到报错:ORA-00054。

  答:做一次回滚需要花很长的时间。我推测你得到答案的时候,回滚才会完成。

  但是为了给以后作参考,回滚操作可以很长,特别是如果你回滚4200条行的删除操作。

  很显然,如果DELETE操作时间越长,那么回滚所花费的时间也就越长。但是真正的时间是随着不同情况变化的。你可能不得不收集其他过程的资源。这些资源可能还包括CPU和磁盘I/O。

 
查看全文
 
 
 
 
 

Oracle错误

 
Oracle通常将没有引号的标识符转换成大写键盘的,在提交查询时你必须给列名加入双引号以避免出现错误。
 
在Oracle中,CLOB列包含了分隔的10位代码,如何避免重复的代码是一件比较麻烦的事,专家给出了三种解决方法,你可以根据自身情况进行选择。
 
在Windows 2003操作系统下安装了Oracle 8i数据库软件,使用的时候发生Ora-1067错误,出现这一问题的原因是什么,Oracle专家给出了解释。
 
如何在触发器内部建立一个索引,专家说如果DML是EXECUTE IMMEDIATE语句的一部分,你就可以在触发器中执行DML。
 
在进行Oracle实例维护时出现内存分配问题,导致无法启动新连接,正在运行的会话很慢,专家将给出解决方案。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录