更改多个表空间的数据文件的位置
更改多个表空间的数据文件的位置
更改多个表空间的数据文件的位置
1.数据库处于mounted状态:
Optionally, the database does not have to be closed, but the datafiles (or tempfiles) must be offline.
2.使用os命令copy ,rename相应的数据文件:
mv /u02/oracle/rbdb1/sort01.dbf /u02/oracle/rbdb1/temp01.dbf
mv /u02/oracle/rbdb1/temp01.dbf /u02/oracle/rbdb1/users03.dbf
3.rename 数据文件:
ALTER DATABASE
RENAME FILE '/u02/oracle/rbdb1/sort01.dbf',
'/u02/oracle/rbdb1/user3.dbf'
TO '/u02/oracle/rbdb1/temp01.dbf',
'/u02/oracle/rbdb1/users03.dbf;
4.建议全备数据库
(因为数据库的结构发生改变)