--数据表空间迁移
1、将需要迁移的表空间置为offline状态
alter tablespace DJ_DATA offline;
2、将需要迁移的表空间文件复制到目标文件夹
将C:\oracledata\DJ_DATA.DBF文件拷贝到E:\oracledata\DJ_DATA.DBF
3、修改需要迁移的表空间指向地址
alter tablespace DJ_DATA rename datafile 'C:\oracledata\DJ_DATA.DBF' to 'E:\oracledata\DJ_DATA.DBF';
4、将需要迁移的表空间置为online状态
alter tablespace DJ_DATA online;
5、查询目录是否修改成功
select file_name from dba_data_files;
--临时表空间迁移
1、将需要迁移的临时表空间置为offline状态
ALTER DATABASE TEMPFILE 'C:\oracledata\DJ_TEMP.DBF' OFFLINE;
2、将需要迁移的临时表空间文件复制到目标文件夹
将C:\oracledata\DJ_TEMP.DBF文件拷贝到E:\oracledata\DJ_TEMP.DBF
3、修改需要迁移的表空间指向地址
alter database rename file 'C:\oracledata\DJ_TEMP.DBF' to 'E:\oracledata\DJ_TEMP.DBF';
4、将需要迁移的临时表空间置为online状态
ALTER DATABASE TEMPFILE 'E:\oracledata\DJ_TEMP.DBF' ONLINE;
5、查看目录是否修改成功
select file_name from dba_temp_files;
网友评论