首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle异常ora-01658的解决方法(转)

2012-07-23 
oracle错误ora-01658的解决办法(转)oracle错误ora-01658的解决办法?此错误是报oracle的表空间大小不足。首

oracle错误ora-01658的解决办法(转)

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;


转自:http://hi.baidu.com/bulebabyer/blog/item/f618ebc2d922f63de5dd3bf5.html

热点排行