oracle学习笔记:修改表空间文件位置
users表空间:
1、修改表空间为offline
alter tablespace users offline;
2、拷贝表空间文件
cp /oracle/app/oradata/HXDB/users01.dbf /oradata/HXDB/datafile/users01.dbf
3、修改表空间指向地址
alter database rename file '/oracle/app/oradata/HXDB/users01.dbf' to '/oradata/HXDB/datafile/users01.dbf';
4、删除表空间物理文件
rm /oracle/app/oradata/HXDB/users01.dbf
5、修改表空间为online
alter tablespace users online;
SYSAUX表空间:
alter tablespace SYSAUX offline;
cp /oracle/app/oradata/HXDB/sysaux01.dbf /oradata/HXDB/datafile/sysaux01.dbf
alter database rename file '/oracle/app/oradata/HXDB/sysaux01.dbf' to '/oradata/HXDB/datafile/sysaux01.dbf';
rm /oracle/app/oradata/HXDB/sysaux01.dbf
alter tablespace SYSAUX online;
system表空间和undo表空间不适用该方法。