数据表空空间和临时表空间位置迁移

--数据表空间迁移

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;

你可能感兴趣的:(数据表空空间和临时表空间位置迁移)