因此,我试图使用命令删除表空间temp。
DROP TABLESPACE temp INCLUDING CONTENTS;但是我得到了一个错误:表空间'temp‘不存在。但是,当我尝试使用以下命令创建表空间时
CREATE TEMPORARY TABLESPACE temp
TEMPFILE 'C:/Oracle/oradata/orcl/temp.dbf'
SIZE 400M REUSE
AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED EXTENT
MANAGEMENT LOCAL;我得到了一个错误:“无法添加文件.-文件已经分开了数据库”。有人知道怎么回事吗?
发布于 2013-12-05 01:19:55
我猜想这个文件已经是数据库的一部分,但是表空间的一部分,而不是temp。
您从以下查询中得到了什么:
select tablespace_name from dba_data_files where file_name = 'C:/Oracle/oradata/orcl/temp.dbf'
union all
select tablespace_name from dba_temp_files where file_name = 'C:/Oracle/oradata/orcl/temp.dbf';https://stackoverflow.com/questions/20389414
复制相似问题