记一次Oracle PDB空间使用率达到95%问题处理
  TEZNKK3IfmPf 2023年11月12日 21 0

记一次Oracle PDB空间使用率达到95%问题处理

二、问题分析

1.云数据库PDB空间检查:

记一次Oracle PDB空间使用率达到95%问题处理

在云平台上查得租户PDB库空间限额700GB,当前容量是668GB,PDB库使用率95%,PDB所在CDB可分配剩余空间128GB

2.检查表空间当前使用率

记一次Oracle PDB空间使用率达到95%问题处理

DEFAULT_TBS使用率为20%,大小111GB,使用率并不高。

3.检查检查oracle高水位线HWM(High Water Mark)

记一次Oracle PDB空间使用率达到95%问题处理

通过命令查得DEFAULT_TBS的高水位线为561152MB,CAN_SAVE值为0。

4.原因分析

所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块,HWM在插入数据时,当现有空间不足而进行空间的扩展时会向上移,但删除数据时不会往下移.,即使将表中的数据全部删除,HWM还是为原值,但是如果我们在表上使用了truncate命令,则该表的HWM会被重新置为0。因此,在项目组进行清理后实际表空间使用率不高,但是表空间数据文件还是占用很高。

三、处理结论

查得DEFAULT_TBS的高水位线为561152MB,CAN_SAVE值为0,因此不能进行收缩;建议项目组提服务请求扩容PDB限额为1000G和所在的CDB配额,降低PDB使用率到70%以下。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年03月29日   51   0   0 Oracle
  TEZNKK3IfmPf   2024年03月22日   57   0   0 数据库Oracle
  TEZNKK3IfmPf   2024年03月22日   43   0   0 Oracle
  TEZNKK3IfmPf   2024年04月19日   35   0   0 Oracle
  TEZNKK3IfmPf   2024年03月22日   108   0   0 数据库Oracle
TEZNKK3IfmPf