为了更好地管理数据库文件或改进数据库的I/O性能,我们可以采用将表空间的一个或多个数据文件移动到不同的位置。( 方法一也可用redo文件)
有3种方法可以处理
1. alter database 命令
(1). 连接数据库,并闭实例
conn sys/manage@orcl as sysdba;
(2) ,使用操作系统命令移动数据文件
mv /u01/oradata/test.dbf /u02/oradata
(3)以mount 模式开数据库,并更改数据文件指向
startup mount;
alter database rename file '/u01/oradata/test.dbf ' to '/u02/oradata/test.dbf ;
alter database open;
alter database backup controlfile to trace( 建立更新后的控制文件和备份副本)
2. alter tablespace
(1) 将文件脱机
alter tablespace test offline;
(2) 参照上面第二步,操作系统移文件。
(3)alter tablespace test rename datafile '/u01/oradata/test.dbf ' to '/u02/oradata/test.dbf ;
(4) alter tablespace test online;
3.EM
略。。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22736841/viewspace-691915/ ,如需转载,请注明出处,否则将追究法律责任。