oracle 12c数据库报ORA-01654错的问题处理

Posted gmvillage

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 12c数据库报ORA-01654错的问题处理相关的知识,希望对你有一定的参考价值。

现象:用的致远的OA,今天用户在提交数据的时候报这个这个错

技术图片

 

处理过程:

1、查看表空间的使用情况

SELECT T.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS
FROM DBA_TABLESPACES T,DBA_DATA_FILES D
WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME
ORDER BY TABLESPACE_NAME,FILE_NAME;

得到这样的结果:

 

技术图片

 

 

 2、查看V3XSPACE使用总占比:

select ff.s tablespace_name,
ff.b total,
(ff.b - fr.b) usage,
fr.b free,
round((ff.b - fr.b) / ff.b * 100) || ‘% ‘ usagep
from (select tablespace_name s, sum(bytes) / 1024 / 1024 b
from dba_data_files
group by tablespace_name) ff,
(select tablespace_name s, sum(bytes) / 1024 / 1024 b
from dba_free_space
group by tablespace_name) fr
where ff.s = fr.s

得到如下结果:

 技术图片

 

 得出结论:表空间确实已经耗尽,而且没有自动扩展:

3、处理扩展表空间:

  ALTER TABLESPACE V3XSPACE ADD DATAFILE ‘/*****/oracle/oradata/orcl/V3XSPACE7.DBF‘ size 200m autoextend on ;

原谅:具体的路径用***代替,其实就是第一步得到路径,只不过把后面的文件名改了下!

结果:前台业务恢复正常















以上是关于oracle 12c数据库报ORA-01654错的问题处理的主要内容,如果未能解决你的问题,请参考以下文章

ORA-01654_TableSpace空间不足问题处理

oracle 12c jdbc连接pdb报错的问题

ORA-01654 索引 无法通过 表空间扩展

oracle 12c 某个pdb不存在某个CDB级用户的解决办法

ORA-01654: 索引 BHGX.IX_JJ_XMFY_JSD 无法通过 1024 (在表空间 USERS 中) 扩展

oracle 12c 安装补丁报错