日期:2014-05-17  浏览次数:20905 次

扩展表空间
alter database datafile '' autoextend on next 100m maxsize 10000m
单引号里面是填什么,我填'\oracle\oradata\orcl\USERS01.dbf'提示“不存在的日志文件,数据文件或临时文件”
我的oracle根目录叫oracle,试了很多种都不行,如
\home\oradata\orcl\USERS01.dbf
\oradata\orcl\USERS01.dbf

------解决方案--------------------
表空间最好不要设置为自动扩展,超过操作系统闲置比较麻烦。

可以通过alter tablespace add datafile '/datafile/xxx.dbf' size 2g; 方式增加。
------解决方案--------------------
就是你users01.dbf的路径和名称了,比如:/u01/app/oracle/oradata/orcl/users01.dbf
不过你也可以使用数据文件的编号


首先查询数据文件编号:
select file_id,FILE_NAME FROM DBA_DATA_FILES;
然后:
alter database datafile n autoextend on next .. maxsize .. --n即为数据文件的编号