重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 359|回复: 0
打印 上一主题 下一主题

[Oracle] Bug 16196536 - Many active undo extents with flashback Archive

[复制链接]
跳转到指定楼层
楼主
发表于 2025-11-23 18:10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
描述:
This bug is only relevant when using Flashback Data Archive (Oracle Total Recall)
A rapidly growing number of active undo extents may be seen in a non-RAC
(or former RAC) environment if Flashback Archive is being used.

This fix applies to RAC also; although the main part of the fix concerns single
instance recovery&recycling after being run as RAC, there are parts that
apply to both, RAC and non-RAC.

注意事项:
If the amount of active undo segments is growing very rapidly
AND
  "select * from SYS_FBA_BARRIERSCN" shows more than one instance (INST_ID)
  in a non-RAC environment, then you have likely hit this issue.

可用方法:
(as an example!)
a. backup the current record in sys_fba_barrierscn table
    SQL> create table csdba.sys_fba_barrierscn as select * from sys_fba_barrierscn;
b. Deleting information in the sys.sys_fba_barrierscn table where inst_id = 1
    SQL>   alter system set "_fbda_debug_mode"=8;
    SQL>   delete from sys.sys_fba_barrierscn where inst_id = 1;
    SQL>   commit;
    SQL>   alter system set "_fbda_debug_mode"=0;

c. flush the shared pool to make sure the memory is clean
    SQL>   alter system flush shared_pool;

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-17 22:37 , Processed in 0.266730 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表