backup_0.bat
啟動指令碼
backup_0.cmd
全備份backup_1.bat
啟動指令碼
backup_1.cmd
增量備份
delete.bat
刪除備份
ftp.bat
ftp傳輸指令碼
myftp.txt
傳輸資料庫備份檔案
recover.bat
啟動指令碼
recover.cmd
資料恢復
backup_0.bat
放在計畫任務中定期執行
rem run rman
rman cmdfile=e:/script/backup_0.cmd
backup_0.cmd
connect target sys/xingye@ofs1_localhost;
backup incremental level 0 format='e:/backupdata/%d_%s.dbf' database;
sql 'alert system archive log current';
backup_1.bat
rem run rman
rman cmdfile=e:/script/backup_1.cmd
backup_1.cmd
connect target sys/xingye@ofs1_localhost;
backup incremental level 1 format='e:/backupdata/%d_%s.dbf' database;
sql 'alert system archive log current';
delete.bat
del /q e:/backupdata
ftp.bat
啟動ftp
c:/windows/system32/ftp.exe -i -n -s:"e:/script/myftp.txt"
myftp.txt
ftp
open 114.255.97.233
user test 111
lcd e:/backupdata
binary
mput *.*
bye
recover.bat
rem run rman
rman cmdfile=e:/script/recover.cmd
recover.cmd
connect target sys/xingye@ofs1_localhost;
startup force mount;
restore database;
recover database;
sql 'alter database open' ;
Mysql 資料備份指令碼
mysql 備份指令碼 crontab e 0 2 home mysql bak bak.sh thisday date g m d bakdir home mysql bak bak name bakdir exp thisday sql mysqldump default character s...
資料庫備份指令碼
注意,如果在windows下編寫,由於換行等字元的不同,在unix下可能會報錯。bin bash 設定mysql備份目錄 folder path home backup mysql cd folder day date y m d rm rf day mkdir day cd day 資料庫服務 i...
mysql資料備份指令碼(windows)
1.新建乙個.txt檔案 2.貼上以下內容到.txt檔案中 echo off set ymd date 4 date 5,2 date 8,2 c program files mysql mysql server 5.7 bin mysqldump opt hlocalhost uroot p330...