自從推出兩個自動備份腳本後
得到大家的認可(回復不少)
對此大受感動
因此再接再厲
用了近一個星期的時間(絕大部分是業余時間
關鍵公司有windws環境
也需要)
將windows下用RMAN進行自動備份腳本
且自動拷貝備份文件到其它機器(windows)的腳本也寫出來了
並通過了測試
在上次兩個備份腳本的基礎上
將各個文件存放的目錄結構進行了優化
而且對腳本中用到的環境變量的命名也進行了徹底整改
目的是為了方便維護
達到見其名
知其意
因為在我成長的過程中有許多人幫助過我
所以我在此將腳本奉獻出來
幫助需要幫助的人
讓大家一同進步
但是我還是留有私心沒有將自動恢復的腳本給出來!原因有二:
)
私心
希望經過一段的思想進步
能將其克服
)
關心
大家不應該老是有拿來主義的思想
而是要有自己動手
豐衣足食的思想
這樣才能真正的進步
真正的成長起來!
[red]使用前提
[/red]
看readme/readme
txt文件
[red]其它兩個腳本的位置:[/red]
Rman自動備份: ?tid=
Exp自動備份: ?tid=
[red]簡要介紹如下
[/red]
[red]背景
[/red]
現在許多產品數據庫都需要維護
而且要求做到
×
數據量又大
況且還有的數據庫為RAC數據庫
在這種情況下
rman備份的優勢就體現出來了
而且這也是oracle推薦的備份方法
在大多數情況下
備份都需要磁帶或磁帶庫
這種方式需要較高的投資
有沒有一種備份方法
不用磁帶或磁帶庫
而也能達到用磁帶或磁帶庫備份的功效呢?
試試本文介紹的方法吧?它會令你滿意的!
[red]腳本功能
[/red]
實現用rman備份數據庫
並且將備份出的備份文件自動拷貝到其它機器
而且可以定期只備份歸檔日志
這樣就可以實現這樣的要求
即使數據庫所在的機器崩潰
硬盤數據全丟失
也只丟失一定時間的數據
前期是定期(如
分鐘)執行日志切換
並將歸檔日志備份出來
當然如果沒有丟失數據庫崩潰時的控制文件
聯機日志文件
回滾表空間的文件
此備份腳本可以實現恢復到崩潰點
該備份方法可以替代磁帶庫與磁帶備份
而且效率會更高
[red]使用方法
[/red]
下載後將其解壓到任何一個目錄
看
readme\readme
txt
[red]使用前提
[/red]
在數據庫服務器上設置共享驅動器!
[red]更正
[/red]
上次的說法有誤
設置LOG_CHECKPOINT_TIMEOUT參數並不能使聯機日志在指定時間內歸檔
在oracle
i以上
實現此功能的參數為
archive_lag_target
在此感謝xzh
版主
他幫我找到這個參數!
最後
祝大家元旦快樂
順便說一下
別忘了做數據庫備份
否則…………
[ Last edited by SunnyXu on
at
:
]
From:http://tw.wingwit.com/Article/program/Oracle/201311/16896.html