服务器 频道

新手入门:Oracle常见错误代码释疑

    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


0
相关文章