1、alter tablespace XXX readonly;
2、exp "'sys/password@oracle as sysdba'" tablespaces=XXX file=XXX.dmp
3、删除原表空间
若出现由于索引或主键无法删除,则先把该索引转移到其他表空间
alter index XXX_XX rebuild tablespace XXX2;
4、imp "'sys/password@oracle as sysdba'" full=y file=XXX.dmp
5、可删除原表空间使用的dbf文件以腾出空间。
注意 imp 和 exp 时的格式
本文详细介绍了Oracle数据库中表空间的迁移过程,包括设置只读、导出表空间、删除原有表空间、重新导入表空间及清理原dbf文件等步骤,并提供了具体的SQL命令。
1548

被折叠的 条评论
为什么被折叠?



