1.在pl/sql中用如下命令创建表空间

create tablespace energy_winter logging datafile '\opt\oradata\dev\energy_winter.dbf'
size 32m autoextend on next 32m maxsize 2048m  extent management local ;

2.删除该表空间

drop tablespace energy_winter;

3.再重新创建该表空间

create tablespace energy_winter logging datafile '\opt\oradata\dev\energy_winter.dbf'
size 32m autoextend on next 32m maxsize 2048m  extent management local ;

出现如下错误:

ORA-01119:   创建数据库文件   'energy_winter '   时出错 
ORA-27038:   skgfrcre:   文件存在 
OSD-04010:   指定了   <create>   选项,   但文件已经存在 

解决方法:

 

create   语句使用   reuse   即可: 
create   tablespace   'EPCDBA_TAB '   datafile   ' '   size   xx   reuse;
--在size xx 后加 reuse

如:

create tablespace energy_winter logging datafile '\opt\oradata\dev\energy_winter.dbf'
size 32m reuse autoextend on next 32m maxsize 2048m  extent management local ;

 附:

查看所有表空间及表空间目录的命令:

select * from dba_data_files;



更多推荐