当前位置:操作系统 > Unix/Linux >>

更改多个表空间的数据文件的位置

更改多个表空间的数据文件的位置
 
更改多个表空间的数据文件的位置
 
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.建议全备数据库
 
(因为数据库的结构发生改变)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,