这是一个创建于 2110 天前的主题,其中的信息可能已经有所发展或是发生改变。
因为应用开发的历史原因,之前数据库里有个 schema 使用到了若干个表空间文件(data file)。现在应用对这个 schema 进行了数据清理,表空间使用率有了大幅度的下降,这样一来多个表空间文件就没什么意义了,于是就想整合到一个表空间文件中。google 到的教程都是说要备份出整个 schema 的数据,然后 drop 掉整个表空间,再重建并导回数据。感觉这么做比较麻烦的样子。想问一下如果直接 drop 掉多余的表空间文件会有什么影响吗?或者说如何将可能分散在不同表空间文件里的数据块,整和到一个文件中呢?