Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle10g Oracle在删除表空间后未删除数据文件_Oracle10g - Fatal编程技术网

Oracle10g Oracle在删除表空间后未删除数据文件

Oracle10g Oracle在删除表空间后未删除数据文件,oracle10g,Oracle10g,因此,我创建了一个表空间,并向其中添加了两个数据文件,但当我使用删除表空间tbs1(包括内容)时,它没有删除数据文件,我想知道为什么或者我是否做错了什么如果您知道更好的方法,请随时提供。 另外,为什么用户默认的表空间在删除该特定表空间后仍然保留。它没有删除数据文件,因为您没有要求它删除,请重试 DROP TABLESPACE tbs1 INCLUDING CONTENTS AND DATAFILES; 第二个问题的唯一真正答案是,因为它确实是。Oracle决定这样做,我认为这可能是因为很难决

因此,我创建了一个
表空间
,并向其中添加了两个
数据文件
,但当我使用
删除表空间tbs1(包括内容)
时,它没有删除
数据文件
,我想知道为什么或者我是否做错了什么
如果您知道更好的方法,请随时提供。

另外,为什么用户默认的
表空间
在删除该特定表空间后仍然保留。

它没有删除数据文件,因为您没有要求它删除,请重试

DROP TABLESPACE tbs1 INCLUDING CONTENTS AND DATAFILES;
第二个问题的唯一真正答案是
,因为它确实是
。Oracle决定这样做,我认为这可能是因为很难决定使用哪个表空间来代替。i、 e.在定义新的默认表空间之前,给用户留下一个不存在的默认表空间可能比随机选择一个更安全;毕竟,删除一个表空间及其内容通常不是一个微不足道的事件,而是应该事先仔细考虑其后果