ORA-01537。我想再次搜索包含文件的位置

时间:2014-10-22 15:31:03

标签: oracle oracle11g

我问了这个问题。但我无法解决。我想再问一次。

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。

1 个答案:

答案 0 :(得分:0)

您是否有使用名为java.dbf的临时文件的临时表空间?

检查:

从dba_temp_files中选择file_name,tablespace_name,status;

如果数据文件位于临时表空间中,则在查询dba_data_files时会显示该数据文件,因此是,该文件可能已存在。