@echo off
echo oracle 資料庫備份工具 1.1
echo 支援迴圈備份、持續備份。支援自動壓縮備份檔案。
rem 資料庫連線
set connection=使用者名稱/密碼@資料庫例項
rem 壓縮程式winrar的路徑
set winrar_path=d:\winrar\
rem 備份模式 :
rem cycle(defult) : 迴圈備份,以週為迴圈單位做迴圈備份,備份資料的保留時限為7天。
rem 當下周一到來時,下周一的資料將會覆蓋本周一的資料。
rem 該模式適用於備份空間有限的備份模式。
rem increase : 持續備份,任何時間的備份資料都被一直保留,直到使用者手動轉移或者刪除為止。
set backup_model=cycle
rem 日誌檔名
set log_file=exp_log.txt
rem 備份檔案名
set bak_file_name=db_bak.dmp
rem 備份檔案的存放目錄
set bak_dir=d:\db_bak\
set disk_driver=%bak_dir:~0,2%
%disk_driver%
if not exist %bak_dir% md %bak_dir%
cd %bak_dir%
set bak_folder=%date:~11,6%
if backup_model==increase set bak_folder=%date:~0,-4%
if not exist "%bak_folder%" md "%bak_folder%"
cd %bak_folder%
set bak_folder=%time:~0,2%時
if not exist "%bak_folder%" md "%bak_folder%"
cd "%bak_folder%"
rem 刪除本目錄下原來的檔案
del *.* /q
echo %date% %time%:啟動備份%connection%...>>../%log_file%
exp.exe %connection% file=%bak_file_name% log=%log_file%
"%winrar_path%rar" a -df %bak_file_name%.rar
echo %date% %time%:完成備份%connection%...>>../%log_file%
注:梁哥寫滴!!!!!
資料庫備份
匯出方案 匯出自己的方案exp scott tiger oracle owner scott file d scott.dmp 成功匯入方案 imp userid retest retest oracle file e rem.dmp full y 匯出表 兩百萬資料 exp userid scot...
資料庫備份
備份 使用 isql usa p ssybase 命令連線至資料庫,依次備份早教系統edu cfg和edu stat兩個使用者資料庫。前提條件是backup server服務要啟動 dump database edu cfg to home sybase edu cfg jiangsu 201405...
資料庫備份
sqlserver 作業 新建作業 1.常規中,填寫名字及說明 2.步驟中新建步驟,填寫步驟名稱,選擇型別 transact sql指令碼 t sql 填寫命令,內容如下 declare name varchar 250 set name d bakdb 備份檔案名稱 convert varchar...