ORA-01628:max # of extents num reached for rollback segment num
原因分析:
这类错误通常为一个回滚段和一个表空间已经达到MAXEXTENTS参数设置的极限而引起的。
解决建议:
查看其错误出现的地方,如果出现在回滚段或索引上,那么必须将其删除并重建;如果出现在临时表空间,修改临时表空间的存储字段,便可解决这个问题。
ORA-01650:unable to extend rollback segment NAME by NUM intablespace NAME
原因分析:
用户在做一个非常庞大的数据操作导致现有回滚段的不足,使可分配用的回滚段表空间已满,无法再进行分配,就会出现上述的错误。也就是说这是由回滚段表空间不足引起的。
解决建议:
1.使用下列的语句先查询一下剩余的tablespace空间:
Select user_name, sql_text from V$open_cursor where user_name=’’;
2. 然后使用如下命令向指定的数据增加表空间,根据情况可以增加一个或多个表空间。
ALTER TABLESPACE tablespace_name ADD DATAFILE filename SIZE size_of_file
