-oracle数据库恢复-Raid5数据恢复-RAID0数据恢复oracle 开发区 → set transaction命令的用法


  共有3008人关注过本帖树形打印

主题:set transaction命令的用法

oracle数据恢复-RAID5数据恢复-raid数据恢复
sosdb
  1楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


数据恢复 恢复数据
等级:超级版主 帖子:809 积分:10386 威望:0 精华:1 注册:2007-1-28 11:50:49
set transaction命令的用法  发帖心情 Post By:2007-7-29 20:44:47

set transaction命令的用法

在执行大事务时,有时oracle会报出如下的错误:

ORA-01555:snapshot too old (rollback segment too small)

  这说明oracle给此事务随机分配的回滚段太小了,这时可以为它指定一个足够大的回滚段,以确保这个事务的成功执行.例如

set transaction use rollback segment roll_abc;
delete from table_name where ...
commit;

  回滚段roll_abc被指定给这个delete事务,commit命令则在事务结束之后取消了回滚段的指定.



www.sosdb.com 专业数据库恢复

oracle数据恢复raid数据恢复

qq:9417901

msn:glkgdj@hotmail.com

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

set transaction命令的用法








签名