SQL> alter tablespace java add datafile 'd:/programming/java.dbf';
*
ERROR at line 1:
ORA-01537: cannot add file 'd:/programming/java.dbf' - file already part of database
SQL> select TABLESPACE_NAME, FILE_NAME,STATUS
from dba_data_files
where UPPER(FILE_NAME) like '%JAVA.DBF';
no rows selected.
我只想知道搜索文件所在位置的语句。 我的神谕是11g。
答案 0 :(得分:0)
您是否有使用名为java.dbf的临时文件的临时表空间?
检查:
从dba_temp_files中选择file_name,tablespace_name,status;
如果数据文件位于临时表空间中,则在查询dba_data_files时会显示该数据文件,因此是,该文件可能已存在。