如题 如何增大回滚段 大小   要代码  谢谢 最好有注解

解决方案 »

  1.   

    你增大你回滚段所在的空间不就好了。
    alter database datafile '/d:/a.dbf' resize 1024m;
    或者你重新建立表空间,然后指定当前表空间为回滚段的空间,处理如下:
    1.创建专一的表空间:    create tablespace rbs00 datafile ‘d:\tablespace\rbs001.dbf’ size 500M;2.创建大的回滚段:   create rollback segment rbs100 tablespace rbs00
       storage(initial 100M next 50M maxextents unlimited);
       alter rollback segment rbs100 online;3.使事务使用创建的回滚段   set transaction use  rollback segment rbs100;4.进行事务操作   delete from table_name ;
       4330000 rows deleted.5.事务结束,删除回滚段,表空间就OK。
      

  2.   

    alter database datafile '/d:/a.dbf' resize 1024m;
     楼上的大哥  '/d:/a.dbf' 着是什么路径