li
  当前位置:主页 > 性能优化 > 文章内容
li
ORA-01599与max_rollback_segments案例
来源: www.eygle.com  作者: eygle    时间:2008-04-08   阅读:12  
本文章共8549字,分6页,当前第1页,快速翻页:
 

    ORA-01599与max_rollback_segments案例

   在Oracle9i之前,如果 max_rollback_segments 参数设置不当,可能会导致数据库启动时出现ORA-01559错误:

ORA-01599 failed to acquire rollback segment (string), cache space is full (currently has (string) entries)
Cause: The amount statically allocated is not enough based on the value of the MAX_ROLLBACK_SEGMENTS parameter"

这个错误是说 max_rollback_segments 参数设置过小,通过增大该参数可以解决该问题。
max_rollback_segments 参数的含义如下:
Specifies the maximum size of the rollback segment cache in the SGA.
The number specified signifies the maximum number of rollback segments
that can be kept online (that is, status of ONLINE) simultaneously by one instance.

其缺省值为:max(30, transactions/transactions_per_rollback_segment)

而从Oracle9i开始,Oracle使用AUM模式,UNDO的管理自动化,该参数的限制作用不再,以下是我的一个测试,即使设置更小的 max_rollback_segment 数据库仍然能够Online更多的回滚段:

SQL> select * from V$RESOURCE_LIMIT;

RESOURCE_NAME                  CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION  LIMIT_VALUE
------------------------------ ------------------- --------------- -------------------- -----------
processes                                      11              13        150                  150
sessions                                        14              18        170                  170
enqueue_locks                                    9              13      2230                2230
enqueue_resources                                9              9        968            UNLIMITED
ges_procs                                        0              0          0                    0
ges_ress                                        0              0          0            UNLIMITED
ges_locks                                        0              0          0            UNLIMITED


阅读更多内容1 · 2 · 3 · 4 · 5 · 6 · 下一页>>


  上一篇: ORA-600 [qmxiUnpPacked2]错误的...   下一篇: ORA-01650:unable to extend rol...
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·ORA-600 [qmxiUnpPacked2]错误的...
·oracle中各种sql语句的多种写法
·Oracle中的Hash Join详解
·如何将高级复制队列表移出系统(S...
·高级复制的整体规划策略
·oracle 高级复制中ORA-25207错误...
·oracle ORA-01555错误完全解析之...
·根据statspack来获取生成环境中t...
·oracle创建逻辑standby数据库
·oracle ORA-01555错误完全解析
·ORA-01650:unable to extend rol...
·ORA-01652:unable to extend tem...
·ORA-01578:Oracle data block co...
·Oracle的sql*plus使用小结
·oracle 数据库的启动和关闭深入分...
·ORA-00600:internal error code,...
·ORA-03113:end-of-file on comm...
·Oracle数据库日志文件深入分析
·oracle联机日志文件REDO LOGFILE...
·再谈ORA-01034 错误的解决办法
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接