数据库服务连接失败,无法扩展SYSTEM表空间

1.错误信息

 

 

2.分析

通过错误可知 表空间SYSTEM无法扩展,大概推测是系统磁盘空间不够了

 

3.解决

(1) 检查表空间大小

(2) 检查磁盘大小

   服务器上磁盘可用空间是0。。。。,这就要排查是哪些服务占用空间了,因为我这服务器D盘基本都是数据库表空间,所以检查了几个数据库实例表空间

发现 所有实例表空间和磁盘大小差异过大。经过进一步排查 发现是实例下的临时表空间占用过大。

 

 

检查系统默认表空间

select * from database_properties where property_name = 'DEFAULT_TEMP_TABLESPACE';

 

创建临时表空间

create temporary tablespace TEMP02 tempfile 'D:\Oracle\app\Administrator\oradata\tzkjk\temp02.dbf' size 1024M reuse autoextend on next 128M maxsize unlimited;

 

将默认表空间改成上方我们创建的表空间

alter database default temporary tablespace TEMP02;

 

删除原有表空间(占用过大)

drop tablespace temp including contents and datafiles;

 

 

 

本文部分内容转自:

https://blog.csdn.net/weixin_35725138/article/details/116351767

https://blog.csdn.net/weixin_39983384/article/details/116442217

 

posted @ 2021-11-30 10:00  八戒不爱吃西瓜  阅读(256)  评论(0编辑  收藏  举报