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

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Oracle] Ora-55617 Flash Back Archive Runs Out Space , Although Space Is Available In ...

[复制链接]
跳转到指定楼层
楼主
发表于 2025-11-23 18:15:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目标:
Tablespace          Total (MB) Used (MB) Free (MB)  % Free
-----------------   ---------- --------- ---------- ----------
<tablespace name>   14000      12846.56  1153.44    8.24

确定错误ORA-55617“闪回归档空间用尽”的原因,尽管闪回归档中仍有超过1GB的可用空间。这与bug7120053无关,因为配额未设置,且问题仍然存在。


处理方法:

闪回存档配额:-
“指定初始表空间中要为已存档数据预留的空间量。如果闪回数据存档中的存档空间已满,则对使用此闪回数据存档的被跟踪表执行的DML操作将失败。数据库会发出空间不足的错误提示。”
当闪回数据存档的内容达到指定配额的90%时,数据库会发出警报,以便有时间清除旧数据或增加额外配额。
如果省略此子句,则闪回数据存档在指定的表空间上将具有无限配额。"
如果指定了配额,则阈值适用于指定配额的90%;如果未指定配额,则对指定表空间应用90%的阈值。
如果在表空间使用率达到90%之前启动了一个事务,那么该事务能否完成取决于事务本身以及可用的空闲空间。在此事务执行期间,如果表空间已使用空间超过了90%的阈值,那么在此之后的所有其他事务都将失败,并显示错误ORA-55617。
只有在表空间已用空间超过90%时,才会启动阈值检查,因此,在阈值检查启动之前已启动的任何事务都可以继续执行
所以,在报告错误之前,你会看到剩余的可用空间有所变化。
解决方案:若未设置配额,请确保表空间中至少保留10%的空闲空间,以供闪回归档数据使用。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-17 19:49 , Processed in 0.243145 second(s), 20 queries .

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

© 2001-2020

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