[oracle@Yy085 home2]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 3.7G 15G 20% /
/dev/sda3 193G 177G 5.7G 97% /home
/dev/sda2 289G 109G 166G 40% /home1
/dev/sda7 295G 50G 231G 18% /home2
该库是一个逻辑备库,由于home分区磁盘快撑满,也不考虑到切换,则准备将home目录下的部分文件移动到home2的目录下。
操作之前先将其备份
1,停止备库日志应用
alter database stop logical standby apply;
2,先将移动的数据文件offline
--/home/oracle/oradata/cms2009/cmsindex01_1.dbf
alter database datafile 9 offline;
3,再将数据文件,拷贝到新的目录下,
cp /home/oracle/oradata/cms2009/cmsindex01_1.dbf /home2/oradata/cms2009/cmsindex01_1.dbf
4,将数据文件重命名
alter database file rename '/home/oracle/oradata/cms2009/cmsindex01_1.dbf' to '/home2/oradata/cms2009/cmsindex01_1.dbf';
5,将移动的数据文件重新online
recover datafile 9;
alter database datafile 9 online;
6,再重新启动sql应用
alter database logical standby apply immediate;