oracle的临时表空间写满磁盘空间一般在数据库的alert_//viewspace-450257/,如需转载请注明出处,否则将追究法律责任
版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
ORACLE系统表空间SYSTEM占满无法扩充表空间問题解决过程
数据库连接问题解决过程
2018年3月26日早上登录数据库发现无法连接,报错内容截图如下:
1.分析:分析确定问题:根据报错初步確定是系统表空间占用率过高导致无法正常连接使用数据库
2.查询:通过查询表空间发现SYSTEM表空间占用99.99%空闲空间剩余0M
表空间使用率查询SQL
根据提示,确定存储容量不足无法创建1024M大小的文件,修改扩充容量大小后执行报错,截图如下:
发现存储Free_MB剩余96M(此处是存储设备相当于硬盘剩余容量)
由此,明确问题主要原因是系统表空间SYSTEM占满扩充表空间无法扩充是由于存储容量不足,表空间无法扩充
既然如此,解决办法有两种:
方法一:通过释放其他表空间占用资源腾出存储空闲空间再扩充SYSTEM表空间
方法二:通过删除SYSTEM表空间内数据释放SYSTEM本身的空间
SYS.SUD$表存儲的是系统审计信息,一般用不到直接删除即可。
删除后查看表空间占用率只有16.17%
登录数据库测试,正常登录问题解决。
由此问题巳解决。但并非长久之计需及时扩充存储硬件资源,扩充容量防止该问题再次发生。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。