一个更新语句在涉及大数据时,分批提交的问题 有个情况,一个update语句可能涉及上百万条记录,但回滚段又有限,应该怎样分批提交呢?关键的地方是,这个语句之后还有其它的操作,如果后面发生异常,就都要回滚。最粗暴的方法是,在更新的时候,每次分N条,5000或50000分批提交。发生异常的时候,再同样分批把更新的数据抹掉。但这样效率很低,如果发生异常的话。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 出现异常,一定要100W条全部回滚吗?如果这样,那就增加undo表空间的大小吧,把它的datafile resize一下。 1:最好用增加回滚段大小满足大批量数据更新2:发生异常的回滚操作可用CHECKPOINT检查点来进行回滚,或者用FLASHBACK来进行回滚操作,注意根据实际情况使用,因为他们会回滚其它事务,建议用FLASHBACK TABLE回滚方式操作 请教MSCS环境下的OFS配置问题 如何把这几个命令做成一个bat文件呀? 急求触发器的问题解答。。。 关于读取表结构,对于不同的数据库类型一样吗? 那里有oracle817 for linux or for unixware 下载 oracle 分别连接 oracle sqlserver!!!!!! 求一条SQL语句, 如何覆盖oracle的oci.dll 登陆问题,大家帮个忙? 请问oracle9iAS是免费的吗?怎么样才可以获得?另外在正版的oracle9i数据库光盘中,有没有附带它? oracle更新语句问题 单行子查询返回多个行
如果这样,那就增加undo表空间的大小吧,把它的datafile resize一下。
注意根据实际情况使用,因为他们会回滚其它事务,建议用FLASHBACK TABLE回滚方式操作