我有一个 Oracle 19c 数据库,其中有超过 20k 个对象,同时有超过 100 个活动会话。我发现 SYSAUX 表空间已满约 99.7%。这已经足够清楚如何处理它了。
我想知道当 SYSAUX 表空间 100% 满时会有什么风险?因为文档中没有明确披露。
我有一个 Oracle 19c 数据库,其中有超过 20k 个对象,同时有超过 100 个活动会话。我发现 SYSAUX 表空间已满约 99.7%。这已经足够清楚如何处理它了。
我想知道当 SYSAUX 表空间 100% 满时会有什么风险?因为文档中没有明确披露。
SYSAUX 是审计线索的默认主目录。当任何表空间已满且无法添加更多空间时,将导致在向其中插入数据时出错。如果您的审计线索无法添加更多记录,则可能会冻结整个数据库,阻止除 SYSDBA 之外的任何人登录等,直到您添加更多存储容量或删除旧记录以腾出空间容纳新记录。任何包含不断增长的表的表空间都不应达到 100% 满。
也就是说,有些表空间设置为根据需要自动增加其数据文件的大小,直到磁盘已满。SYSAUX 通常以这种方式设置。根据一次添加的空间量,已满百分比可能非常接近 100%。检查 SYSAUX 中的数据文件是否设置为自动扩展,以及磁盘驱动器、LUN 或存储卷上还剩下多少可用空间。还要检查单个数据文件的最大文件大小,这取决于您的操作系统和表空间块大小。