ORA-13915: Critical byte based free space threshold value is greater than warning threshold value.

文档解释

ORA-13915: Critical byte based free space threshold value is greater than warning threshold value.

Cause: An attempt was made to call SET_THRESHOLD procedure with the bytes based critical threshold value greater than the warning threshold value.

Action: Check the threshold values and reissue the statement.

ORA-13915: Critical Byte Based Free Space Threshold Value is Greater Than Warning Threshold Value 是由ORACLE数据库版本12c (12.1.0.2)及以上版本当中的一个警告错误。此警告表明,其字节基础空间阈值超出警告阈值,而非一般传统的行基础错误。

官方解释

此错误表明某容量管理器(CM)监测到空间分配在低字节但高行时,严重性阈值大于警告阈值,导致引发此错误。ORACLE新版本(12.1.0.2及以上)已在容量管理器(CM)中集成了字节式空间管理,允许分配的字节数超出行范围,这是为了提高管理水平。

常见案例

案例1:此警告可能由某些表空间中多行簇索引的部分组成,其指标的空间分配超出指定的行限制,导致此警告。

案例2:这个警告也可能是由于表空间中某些表的七个附加数据文件所致,每个文件大小超出行限制,也可能引发此警告。

正常处理方法及步骤

1.评估表空间现有空闲字节的记录;

2.确定在警告和严重性之间的差距以及两者间的行计数;

3.确定是否存在七个附加数据文件,以及每个文件的大小;

4.通过评估此信息,决定未来在此表空间中应如何分配空间;

5.采取针对表空间的符合建议的调整措施,以减少超出警告阈值范围内字节数;

6.依次重复步骤1-5,直至未来无需担心此类警告。

你可能感兴趣的