近日由于硬盘空间紧张,需要将ORACLE数据文件移动位置,使用的版本是ORACLE 10g,先将过程做个记录。
1. alter tablespace tablespace_name offline;[表空间脱机]
2. 将数据文件移动到新的目录;
3. alter tablespace tablespace_name rename datafile 'D:\oracle\product\10.2.0\oradata\orcl\FILE.ORA' to 'E:\DataBase\oradata\orcl\FILE.ORA';[数据文件重命名]
4. alter tablespace tablespace_name online;[表空间联机]
如果需要将不再使用的数据文件删除,可以使用如下方法:
drop tablespace tablespace_name including contents and datafiles;
需要注意的是,在设计中,一般将数据表空间和索引表空间分离,所以,迁移或删除的时候要记得指定两个表空间的名字进行操作。


没有评论:
发表评论