oracle01658解决,oracle错误ora-01658的解决办法

oracle错误ora-01658的解决办法此错误是报oracle的表空间大小不足。首先查看所有表空间的大小:SELECT T.TABLESPACE_NAME, ROUND(SUM(BYTES(1024 * 1024

oracle错误ora-01658的解决办法

此错误是报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;

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754941232a5218179.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信