数据库服务连接失败,无法扩展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