window下自動備份資料庫oracle11g

2021-10-06 03:45:12 字數 1054 閱讀 1562

@echo off

exp doo/doo@test

file=e:\document\desktop\test_backup\name_%date:~0,4%%date:~5,2%%date:~8,2%.dmp

log=e:\document\desktop\test_backup\name_%date:~0,4%%date:~5,2%%date:~8,2%.log

path c:\program files\winrar\winrar.exe

winrar a -agyyyy-mm-dd -df -m5 e:\document\desktop\test_backup\name.rar e:\document\desktop\test_backup\*.dmp e:\document\desktop\test_backup\*.log

forfiles /p "e:\document\desktop\test_backup" /s /m *.rar /d -30 /c "cmd /c del @path"

@echo off

set curdate=%date:~0,4%%date:~5,2%%date:~8,2%

set backuppath=e:\document\desktop\test_backup

md %backuppath%

exp doo/doo@test file=%backuppath%\%curdate%.dmp owner(doo) log=%backuppath%\%curdate%.log

forfiles /p "e:\document\desktop\test_backup" /s /m *.dmp /d -30 /c "cmd /c del @file"

set curdate設定日期

set backuppath設定路徑

exp匯出資料庫 owner(doo) 屬於doo的所有表,()裡可以加別的使用者,也可寫單錶名逗號隔開

log別另起行 空格與前面隔開

forfiles 滿30個檔案刪最舊的,d -30 數字可改 滿30個

linux自動備份資料庫

bin bash 設定mysql備份目錄 folder data databaseback cd folder day date y m d mkdir day cd day nowday date y m d h m s mkdir nowday cd nowday 資料庫伺服器,一般為local...

window下自動備份檔案

專案開始推行的時候,為了保證專案開發安全,常常要備份每天開發的 如果每天都要人工去備份太麻煩了,這時候就想到了電腦自動去備份,考慮到有兩台伺服器,一台是xp,另一台是linux,在linux共享了專案開發資料夾,在xp裡對映到z盤,這時候就要用到自動定時計畫功能,不懂可以參考 windows下在執行...

MYSQL資料庫之執行狀態下自動備份資料庫

1 在目錄所在盤建立乙個mysql bak資料夾,用來儲存 備份的檔案 2 備份以後的檔名 mysql backup 2014 04 17.sql,date 0,10 當天的備份日期 3 拷貝如下 用記事本儲存字尾改為bat或者cmd echo off set errorlevel 0 set ba...