我们已经通过命令 drop tablespace T1 删除了一个表空间,假设数据文件也将被删除。后来我们用不同的数据文件创建了相同的表空间 T1。现在的问题是数据文件拥有 14GB 的磁盘空间。有什么方法可以从数据文件中恢复该空间。请建议。
提前致谢。
我们已经通过命令 drop tablespace T1 删除了一个表空间,假设数据文件也将被删除。后来我们用不同的数据文件创建了相同的表空间 T1。现在的问题是数据文件拥有 14GB 的磁盘空间。有什么方法可以从数据文件中恢复该空间。请建议。
提前致谢。
看看这里
https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9004.htm
您需要在删除表空间的同时删除数据文件
DROP TABLESPACE tablespace INCLUDING CONTENTS AND DATAFILES CASCADE CONTRAINTS;
如果您检查 DBA_DATA_FILES,如果您的旧数据文件未列出,您可以将其从操作系统中删除