首页 相关文章 ORA-01562 和 ORA-01628 问题解决

ORA-01562 和 ORA-01628 问题解决

执行一对帐程序,老执行到一半的时候就出错,作者还没有把Oracle的error打印出来,只是打印了他自己能看得懂的错误提示,经过修改代码,把oracle错误,put_line出来后,发现是 ORA-01562: failed to extend rollback segment number 12
ORA-01628: max # extents (505) reached for rollback segment RBS12

看来是回滚段的maxtxtents太小了,系统有20多个回滚段,为了减少类似错误的发生,设置一下:

给回滚段表空间增加数据文件,并设置大回滚段apprbs的maxextents值为无限大:

$ sqlplus '/as sysdba'
SQL alter tablespace rbs add datafile '/opt/oracle/db02/oradata/ORCL/rbs02.dbf' size 8192m autoextend on next 10m maxsize unlimited;
SQL alter rollback se...[ 查看全文 ]

2016-02-19 标签:

ORA-01562 和 ORA-01628 问题解决的相关文章

手机页面
收藏网站 回到头部