異地備份(oracle在機房,備份機器在公司)用的下面這個腳本
/**************************************************/
@echo off
::備份資料庫檔案到本地 (檔案路徑要事先創建好。)
exp abc123/abc123@**.abc.com/orcl owner=abc123 file=d:\backup\oracle%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=d:\backup\oracle%date:~0,4%%date:~5,2%%date:~8,2%.log
::在此目錄下洗掉最后修改日期在10天前的檔案(此處天數d -10可自行修改)
forfiles /p "d:\backup\" /d -2 /c "cmd /c echo deleting @file ... && del /f @path"
/*************************************************/
在本地用EXPDP備份大概不到40G(本地備份差不多2個小時),用exp備份了20多個小時還沒有備份完,檔案大小目前是34G左右
遠程備份的機器(是虛擬機),oracle開著,還有一個ERP的測驗環境開著,下圖是硬體配置

怎么樣可以快速進行異地備份,這備份速度老慢了,都整一天了,還沒有備份完。
腳本可以優化嗎?或者有更好的腳本?其他方式?
謝謝!
uj5u.com熱心網友回復:
備份當然用rman呀uj5u.com熱心網友回復:
太慢了,40G用 2個小時,說不過去。估計是你的存盤性能欠佳。uj5u.com熱心網友回復:
記錯了,是1個小時,

一般40G備份多少時間存盤性能為佳?
硬體方面不知道是否還有提升的可能?以此來提高性能。
異地備份我該如何改善?謝謝版主!
uj5u.com熱心網友回復:
用expdp 備出來,或者直接搞個nfs 備上面 不是更快uj5u.com熱心網友回復:
如果本地備份,那么1個小時至少1T才勉強及格,遠程的情況就復雜了,要看你網路情況,帶寬,是否獨占等等。
uj5u.com熱心網友回復:
看你本地使用exp備份也需要兩個小時有點慢,如果允許本地匯出的話,可以換用expdp,如果只能遠程,試著打開direct=y,可以一定程度上提速uj5u.com熱心網友回復:
備份和安全一個道理,使用簡單容易,就安全性差。EXP備份簡單,恢復就麻煩,可以考慮DGuj5u.com熱心網友回復:
用RMAN壓縮備份會小很多,拷貝過去也就快點轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/32986.html
標籤:基礎和管理
上一篇:linux7.3安裝Oracle10客戶端時,系統提示ERROR in writing to directory /tmp/OraInstll.....
