windows下通過批處理備份oracle資料庫
@echo off
rem Author:jwl
rem Time:2015-03-03
echo 開始備份資料庫
if not exist C:\db_bak\files md C:\db_bak\files
if not exist C:\db_bak\logs md C:\db_bak\logs
if not exist Z:\db_bak\files md Z:\db_bak\files
if not exist Z:\db_bak\logs md Z:\db_bak\logs
echo 設定時間變數
set var=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
echo 匯出備份檔案和日誌檔案
exp cloude/cloude@ORCLTEST file=C:\db_bak\files\backup_%var%.dmp log=C:\db_bak\logs\backup_%var%.log
echo 開始移動檔案
xcopy C:\db_bak\files\backup_%var%.dmp Z:\db_bak\files\
xcopy C:\db_bak\logs\backup_%var%.log Z:\db_bak\logs\
echo 刪除過久的備份記錄
forfiles /p "C:\db_bak" /s /m *.dmp /d -60 /c "cmd/c del @path"
forfiles /p "C:\db_bak" /s /m *.log /d -60 /c "cmd/c del @path"
echo 備份已於:%DATE% %time% 完成!
exit
pause
rem Author:jwl
rem Time:2015-03-03
echo 開始備份資料庫
if not exist C:\db_bak\files md C:\db_bak\files
if not exist C:\db_bak\logs md C:\db_bak\logs
if not exist Z:\db_bak\files md Z:\db_bak\files
if not exist Z:\db_bak\logs md Z:\db_bak\logs
echo 設定時間變數
set var=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
echo 匯出備份檔案和日誌檔案
exp cloude/cloude@ORCLTEST file=C:\db_bak\files\backup_%var%.dmp log=C:\db_bak\logs\backup_%var%.log
echo 開始移動檔案
xcopy C:\db_bak\files\backup_%var%.dmp Z:\db_bak\files\
xcopy C:\db_bak\logs\backup_%var%.log Z:\db_bak\logs\
echo 刪除過久的備份記錄
forfiles /p "C:\db_bak" /s /m *.dmp /d -60 /c "cmd/c del @path"
forfiles /p "C:\db_bak" /s /m *.log /d -60 /c "cmd/c del @path"
echo 備份已於:%DATE% %time% 完成!
exit
pause
相關文章
- 關於批處理(bat)資料庫備份BAT資料庫
- 批處理檔備份oracleOracle
- windows下刪除前一天備份批處理Windows
- Oracle資料庫備份與恢復--Windows批處理+定時任務計劃(V1.0)Oracle資料庫Windows
- windows 批處理備份目錄指令碼Windows指令碼
- 批處理(bat)實現SQLServer資料庫備份與還原BATSQLServer資料庫
- Windows下批處理分享:透過WinSCP實現SFTP傳輸資料WindowsFTP
- windows下oracle資料庫的exp自動備份指令碼WindowsOracle資料庫指令碼
- 通過現有的資料庫備份建立新的資料庫資料庫
- Windows邏輯備份-EXPDP(保留5天內邏輯備份)批處理指令碼Windows指令碼
- oracle windows下使用批處理進行exp匯出OracleWindows
- 用批處理檔案執行備份
- 【Oracle指令碼】-很不錯的Windows下資料庫備份EXP指令碼Oracle指令碼Windows資料庫
- ORACLE資料庫壞塊的處理 (通過re-create table方法)Oracle資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- Windows批處理命令Windows
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- 【問題處理】Windows環境下exp備份資料ORA-00904錯誤處理一例Windows
- Oracle冷備份和熱備份的處理Oracle
- Windows批處理學習(二)——批處理(3)薦Windows
- Aix下使用rman備份Oracle RAC資料庫(轉)AIOracle資料庫
- 「Oracle」Oracle 資料庫備份還原Oracle資料庫
- 無處不在的Oracle資料庫控制檔案備份Oracle資料庫
- Oracle學習系列—資料庫備份—熱備份Oracle資料庫
- Oracle資料庫的備份方法-冷備份(轉)Oracle資料庫
- windows批處理之一:字串處理Windows字串
- 自動備份Oracle資料庫Oracle資料庫
- Windows批處理檔案Windows
- Oracle資料庫冷備份與熱備份操作梳理Oracle資料庫
- 【原】Oracle學習系列—資料庫備份—RMAN備份Oracle資料庫
- windowns系統下oracle資料庫exp自動備份Oracle資料庫
- Windows 下處理資料庫無法啟動問題Windows資料庫
- 經典資料庫備份與還原處理(轉鄒建)資料庫
- ubuntu下python通過sqlalchemy庫訪問oracle資料庫UbuntuPythonSQLOracle資料庫
- 每天自動備份Oracle資料庫Oracle資料庫
- oracle資料庫備份刪除操作Oracle資料庫
- Oracle資料庫三種備份方案Oracle資料庫
- ORACLE 資料庫備份技術(轉)Oracle資料庫