資料備份指令碼

2021-05-09 22:43:05 字數 1405 閱讀 5192

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...