dataguard之逻辑备库移动数据文件

[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;

请使用浏览器的分享功能分享到微信等