1 表空间的阈值告警
表空间阈值被定义为表空间中的满空间或可用空间。critical阈值和 warning阈值是应用于表空间的两个阈值。DBMS_SERVER_ALERT包包含设置和获取阈值的过程。当达到表空间限制时,会发出适当的警报。阈值以表空间大小的百分比或剩余空闲字节表示。它是在内存中计算的。可以为表空间定义百分数和基于字节的阈值。它们中的一个或两个都可以生成警报。
可以通过执行以下一个或多个操作来解决该问题:
Adding more space to the tablespace by adding a file or resizing existing files, or making an existing file auto-extendable
Freeing up space on disks that contain any auto-extendable files
Shrinking sparse objects in the tablespace
Reducing UNDO_RETENTION
Checking for long-running queries in temporary tablespaces
2 不适用场景
数据库服务器在执行常规的空间管理活动时跟踪空间利用率,这些信息由MMON进程收集。当达到或清除表空间的阈值时,将触发警报。
不应该在处于只读模式的表空间或脱机的表空间上标记警报,因为对它们没有太多工作要做。
在临时表空间中,阈值必须定义为表空间中使用空间的限制。
对于撤消表空间,如果一个区段不包含活动的或未过期的撤消,则该区段是可重用的。在计算阈值冲突时,将活动和未过期区段的总和视为已使用空间。
对于具有自动扩展文件的表空间,阈值根据指定的最大文件大小或最大OS文件大小计算。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




