windows下oracle資料庫的exp自動備份指令碼
windows下的變數的使用還真不熟悉,看到一個客戶的機器上部署了自動備份指令碼,拿過來學習、備查。
[@more@]rem 計劃任務執行:D:DatabaseBackup資料庫備份指令碼.BAT mchis fybj runbest fybj istruncate
rem 計劃任務執行:D:DatabaseBackup資料庫備份指令碼.BAT mhealth mhealth runbest mhealth mhealthtruncate
@echo off
rem 指令碼路徑 備份檔名 資料庫使用者名稱 使用者密碼 服務名 輔助指令碼檔名
rem 分娩資料備份 D:Backup資料庫備份指令碼.BAT mchis fybj runbest fybj mchistruncate
rem 建冊資料備份 D:Backup資料庫備份指令碼.BAT mhealth mhealth runbest mhealth mhealthtruncate
set filename=%1%date:~0,4%%date:~5,2%%date:~8,2%
echo *******************************
echo [%date%] 開始備份資料庫。匯出檔案:[%filename%.dmp]
echo exp file=%filename%.dmp owner=%2
echo *******************************
exp file=%filename%.dmp owner=%2
echo *******************************
echo [%date%] 資料庫備份完成。匯出檔案:[%filename%.dmp]
echo *******************************
echo.
echo *******************************
echo [%date%] 壓縮資料庫備份檔案。匯出檔案:[%filename%.rar]
echo *******************************
"C:Program FilesWinRARWinRAR.exe" a %filename%.rar %filename%.dmp
echo.
echo *******************************
echo [%date%] 清理備份原始檔案:[%filename%.dmp]
echo del %filename%.dmp
echo *******************************
del %filename%.dmp
echo.
echo *******************************
echo [%date%] 資料庫備份完成。匯出檔案:[%filename%.zip]
echo *******************************
echo.
echo *******************************
echo 清理日誌表(暫時不使用)
echo sqlplus @D:資料庫備份%5.sql
echo *******************************
rem sqlplus @D:資料庫備份%5.sql
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14181270/viewspace-1068446/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle指令碼】-很不錯的Windows下資料庫備份EXP指令碼Oracle指令碼Windows資料庫
- windowns系統下oracle資料庫exp自動備份Oracle資料庫
- windows下自動備份指令碼(exp)Windows指令碼
- windows下rman自動備份指令碼Windows指令碼
- Linux或UNIX系統下oracle資料庫exp自動備份LinuxOracle資料庫
- suse下oracle的自動備份指令碼Oracle指令碼
- rman 自動備份指令碼-windows指令碼Windows
- 設定自動匯出(exp)備份指令碼指令碼
- oracle資料庫備份之exp增量備份Oracle資料庫
- windows 下的Oracle 冷備份指令碼WindowsOracle指令碼
- 自動備份Oracle資料庫Oracle資料庫
- exp自動備份on linux and on windowsLinuxWindows
- Oracle Windows平臺自動排程備份指令碼OracleWindows指令碼
- EXP的備份指令碼指令碼
- 自動定時備份 mysql 資料庫 的 shell 指令碼MySql資料庫指令碼
- oracle自動冷備份指令碼Oracle指令碼
- ORACLE自動備份shell指令碼Oracle指令碼
- MySQL:Windows下分庫備份指令碼MySqlWindows指令碼
- Oracle資料庫在linux和windows下自動備份指令碼總結Oracle資料庫LinuxWindows指令碼
- windows建exp備份指令碼時的小插曲Windows指令碼
- 每天自動備份Oracle資料庫Oracle資料庫
- oracle資料庫資料備份成文字的指令碼Oracle資料庫指令碼
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- Oracle多例項資料庫備份指令碼Oracle資料庫指令碼
- Oracle自動備份指令碼的實現Oracle指令碼
- 讓資料庫更安全,Mysql自動備份指令碼(轉)資料庫MySql指令碼
- windows部分聯機自動備份指令碼!Windows指令碼
- Windows環境PgSql自動備份指令碼WindowsSQL指令碼
- oracle 自動冷備份指令碼(轉)Oracle指令碼
- 資料庫備份指令碼資料庫指令碼
- windows下oracle自動啟動指令碼WindowsOracle指令碼
- 自動備份指令碼指令碼
- windows系統下postgresql的自動備份及維護的指令碼WindowsSQL指令碼
- Windows下RMAN備份指令碼Windows指令碼
- linux平臺下oracle自動備份(使用exp工具)LinuxOracle
- 資料庫自動備份資料庫
- exp/imp備份與還原oracle資料庫Oracle資料庫
- 資料庫全備份指令碼資料庫指令碼