大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说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错的问题处理
原文地址:https://www.cnblogs.com/GmVillage/p/13899963.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6654.html