資料庫伺服器備份儲存更換不受任何影響的便捷操作方法

lusklusklusk發表於2018-07-04
[root@eebdb ~]# df -h
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root        50G   14G   33G  30% /
tmpfs                              127G   19M  127G   1% /dev/shm
/dev/sda1                          485M   39M  421M   9% /boot
192.16.10.10:/volume1/eebbak      80T   33T   47T  42% /ebbbak
192.16.9.9:/volume1/eebbak      104T  171G  104T   1% /ebbbaknew


前提:oracle資料庫都備份在/ebbbak目錄,192.16.10.10:/volume1/eebbak儲存到期了,要更換新的儲存192.16.9.9:/volume1/eebbak,怎麼做?

1、對新的儲存192.16.9.9:/volume1/eebbak掛載到/ebbbaknew目錄,資料庫新的備份都備份到/ebbbaknew目錄
2、在新的儲存端建立新的目錄192.16.9.9:/volume1/eebbak_old,在儲存端進行複製,把192.16.10.10:/volume1/eebbak所有檔案都複製到192.16.9.9:/volume1/eebbak_old
3、umount /ebbbak
4、mount 192.16.10.9:/volume1/eebbak_old /ebbbak


以上,就保證了備份都在新的儲存192.16.9.9上,在伺服器上掛載的目錄為/ebbbak和/ebbbaknew,分別對應儲存192.16.9.9:/volume1/eebbak_old和192.16.9.9:/volume1/eebbak,192.16.9.9:/volume1/eebbak_old存放歷史備份,192.16.9.9:/volume1/eebbak儲存新的備份,且掛載後的/ebbbak目錄裡面的路徑和檔案和之前老儲存192.16.10.10一樣,備份檔案記錄在控制檔案中的路徑也不變。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2157335/,如需轉載,請註明出處,否則將追究法律責任。

相關文章