请教:一个关于回滚的简单问题,在线等待 在你的initxxx.ora中增加你的会滚空间大小 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先把表锁住,然后重新创建索引lock table xxx in exclusive mode;create index ... 请问如何增加回滚空间,多少才够?()增加回滚段所在的表空间下的数据文件一般是rbs.(8i) Oracle的回滚段管理1、 回滚段的作用 读一致性、事物回滚、实例恢复2、 回滚段的创建 原则:minextens至少为2、pctincrease始终为0、optimal至少等于回滚段的初始化大小、initial等于next、optimal最好设置、避免maxextents设为unlimited、回滚段最好放置在单独的表空间上,以减少争用和碎片。 create rollback segment rbs01 tablespace rbs storage(initial 1024k next 1024k minextents 20 maxextents 100 optimal 20480k);3、 使回滚段在线的方法 方法1:alter rollback segment rbs01 online; 方法2:rollback_segments=(rbs01,rbs02)4、 查询回滚段使用情况的方法 select segment_name,tablespace_name,statusfrom dba_rollback_segs;select n.name,s.extents,s.rssize,s.optsize,s.hwmsize,s.xacts,s.statusfrom v$rollname n,v$rollstat swhere n.usn=s.usn;5、 空间不够的解决方法情况1:当表空间没有空闲空间时方法1:扩展数据文件方法2:允许数据文件自动扩展方法3:增加数据文件情况2:当分区数达到maxextents时方法:增加其存储参数maxextents把回滚段建得大些, 让人郁闷的sql语句 请问能不能用Select的方法调用Oracle储存过程的返回结果集函数 ORA-06502: PL/SQL: numeric or value error: character string buffer too small Oracle 10g 乱码问题,ORA-12560: TNS 插入表 求救!!!解决办法 ORA-01555&ORA-06512(存储过程改动) 在线急求高人解决一个统计查询 求一简单SQL~ oracle与ODBC 请问如何在ORACLE中实现SELECT后调用变量? 这几天急疯了!!!血本求解 SQL查询速度优化
lock table xxx in exclusive mode;
create index ...
增加回滚段所在的表空间下的数据文件
一般是rbs.(8i)
1、 回滚段的作用
读一致性、事物回滚、实例恢复
2、 回滚段的创建
原则:minextens至少为2、pctincrease始终为0、optimal至少等于
回滚段的初始化大小、initial等于next、optimal最好设置、
避免maxextents设为unlimited、回滚段最好放置在单独的表
空间上,以减少争用和碎片。
create rollback segment rbs01
tablespace rbs
storage(initial 1024k
next 1024k
minextents 20
maxextents 100
optimal 20480k);
3、 使回滚段在线的方法
方法1:alter rollback segment rbs01 online;
方法2:rollback_segments=(rbs01,rbs02)
4、 查询回滚段使用情况的方法
select segment_name,tablespace_name,status
from dba_rollback_segs;
select n.name,s.extents,s.rssize,s.optsize,s.hwmsize,s.xacts,s.status
from v$rollname n,v$rollstat s
where n.usn=s.usn;
5、 空间不够的解决方法
情况1:当表空间没有空闲空间时
方法1:扩展数据文件
方法2:允许数据文件自动扩展
方法3:增加数据文件情况2:当分区数达到maxextents时
方法:增加其存储参数maxextents把回滚段建得大些,