本文詳細介紹了如何在Windows操作系統(tǒng)中設(shè)置Oracle數(shù)據(jù)庫的全量備份,包括創(chuàng)建備份腳本、注意變量定義時避免空格錯誤,以及利用任務(wù)計劃程序設(shè)定定時任務(wù)進行每日備份。通過這些步驟,可以確保數(shù)據(jù)庫的安...
關(guān)于Windows下oracle全量備份的文章,很多網(wǎng)站都有,寫下本文不過是為了以后方便查找,不用再到處找。
以下些許內(nèi)容有所參考到其他人所寫內(nèi)容,這里無意冒犯,本文引用內(nèi)容部分會附上參考地址,還望原作者見諒。
備份腳本
新建txt文檔,把腳本復(fù)制進去后改文件格式為bat文件,雙擊運行即可測試該腳本是否有誤。
這里要說明一下,開始把腳本拿過來執(zhí)行時,一直未能成功備份數(shù)據(jù)庫
用bat的pause暫停調(diào)試發(fā)現(xiàn)了一些問題,有時不注意可能會在定義的變量如BACKUPDATE、USER等后面帶了空格
這個時候問題就來了,導(dǎo)致參數(shù)的不正確,所以這里需注意!
@echo off echo ================================================ echo Windows環(huán)境下Oracle數(shù)據(jù)庫的自動備份腳本 echo 1. 使用當(dāng)前日期命名備份文件。 echo 2. 自動刪除7天前的備份。 echo ================================================ echo 以“YYYYMMDD”格式取出當(dāng)前時間。 set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%echo 設(shè)置用戶名、密碼和要備份的數(shù)據(jù)庫 set USER=ora_user set PASSWORD=ora_name set DATABASE=conn_db echo 創(chuàng)建備份目錄if not exist "E:\backup\data" mkdir E:\backup\data if not exist "E:\backup\log" mkdir E:\backup\log set DATADIR=E:\backup\data set LOGDIR=E:\backup\log exp %USER%/%PASSWORD%@%DATABASE% file=%DATADIR%\data_%BACKUPDATE%.dmp log=%LOGDIR%\log_%BACKUPDATE%.log echo 刪除7天前的備份。 forfiles /p "%DATADIR%" /s /m *.* /d -7 /c "cmd /c del @path"forfiles /p "%LOGDIR%" /s /m *.* /d -7 /c "cmd /c del @path"exit
注:該腳本參考Windows環(huán)境下Oracle數(shù)據(jù)庫的自動備份腳本
定時任務(wù)
這里需要用到Windows的【任務(wù)計劃程序】,操作按照下列截圖一一操作。
一、快捷查詢:
二、選擇任務(wù)計劃程序:
三、創(chuàng)建基本任務(wù):
四、填寫任務(wù)相關(guān)信息:
1)定時任務(wù)描述
2)任務(wù)執(zhí)行時間
選擇剛剛寫的數(shù)據(jù)庫備份腳本
最后在任務(wù)列表里可以看到剛剛創(chuàng)建的定時任務(wù),那么這個任務(wù)從設(shè)定的時間開始則會每天執(zhí)行一次,即達到定時備份任務(wù)了
注:以上內(nèi)容參考 定時備份ORACLE數(shù)據(jù)庫:[1]windows環(huán)境下
以上便是Windows下定時全量備份Oracle數(shù)據(jù)庫了
好的代碼像粥一樣,都是用時間熬出來的
來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺,并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請聯(lián)系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。
Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺保留所有權(quán)利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號-3技術(shù)支持:南京博盛藍睿網(wǎng)絡(luò)科技有限公司
南京思必達教育科技有限公司版權(quán)所有 百度統(tǒng)計