此错误是报oracle的表空间大小不足。首先查看所有表空间的大小:
SELECT T.TABLESPACE_NAME, ROUND(SUM(BYTES/(1024 * 1024)), 0) TS_SIZE
FROM DBA_TABLESPACES T, DBA_DATA_FILES D
WHERE T.TABLESPACE_NAME = D.TABLESPACE_NAME
GROUP BY T.TABLESPACE_NAME;
然后查询要修改的表空间的数据文件名:
select file_name,blocks,tablespace_name
from dba_data_files
将对应表空间的dpf文件路径记下来。比如‘/opt/oracle/oradata/TEST/test.dbf’
最后修改表空间数据文件:
ALTER DATABASE DATAFILE '/opt/oracle/oradata/TEST/test.dbf' RESIZE 2000M;
本文介绍了解决Oracle数据库表空间不足的问题。首先展示了如何查询所有表空间的大小,并提供了SQL语句。接着指导如何查找特定表空间的数据文件路径,最后给出了调整表空间大小的具体命令。
1124

被折叠的 条评论
为什么被折叠?



