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

标题: Ora-55617 Flash Back Archive Runs Out Space , Although Space Is Available In ... [打印本页]

作者: 刘泽宇    时间: 2025-11-23 18:15
标题: Ora-55617 Flash Back Archive Runs Out Space , Although Space Is Available In ...
目标:
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%的空闲空间,以供闪回归档数据使用。






欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2