使用批處理異地備份數(shù)據(jù)(winrar)
為了保障服務(wù)器中數(shù)據(jù)的可恢復性,采用異地備份數(shù)據(jù)庫方案。異地備份數(shù)據(jù)分為異地備份文件數(shù)據(jù)與異地備份數(shù)據(jù)庫數(shù)據(jù)二種。其中異地備份文件數(shù)據(jù)是為了備份網(wǎng)站中用戶上傳的文件而設(shè)計的。而異地備份數(shù)據(jù)庫數(shù)據(jù)是將數(shù)據(jù)庫中數(shù)據(jù)備份文件上傳到異地服務(wù)器。
如果省事可以使用一些軟件例如 綠環(huán)FTP數(shù)據(jù)備份、rsync都可以。
一、實施過程及原理為:
1. 需安裝WinRAR軟件,用于將多個待備份文件壓縮成一個壓縮文件。
2. 書寫備份腳步:
目錄定位到WinRAR軟件安裝路徑下
cd c:\program files\winrar
執(zhí)行rar.exe程序
rar a -r -y c:\c.rar c:\c\a c:\c\b
連接遠程ftp服務(wù)器,其中要書寫ftp://ftp.txt/文件
ftp -s:c:\ftp.txt 192.168.0.1
可刪除本地備份文件
del /f /q c:\c.rar
目錄重新定位
cd\
完整代碼如下(back.bat):
cd c:\program files\winrar
rar a -r -y c:\c.rar c:\c\a c:\c\b
ftp -s:c:\ftp.txt 192.168.0.1
del /f /q c:\c.rar
cd\
3. 書寫遠程ftp連接配置文件
用戶名
密碼
cd 路徑
Put 本地文件路徑及文件名 遠程文件路徑及文件名
Bye為退出
完整代碼如下(ftp.txt):
admin
Heroic
put c:\c.rar c.rar
bye
4. 通過windows自帶的“任務(wù)計劃”功能定時運行bat文件。(通過“開始”->“附近”->“系統(tǒng)工具”->“任務(wù)計劃”
5. 備份oracle數(shù)據(jù)庫命令為:
exp userid/pwd@servicename file = "backupfilepath" owner = user
注意userid為系統(tǒng)管理員,backupfilepath為文件保存路徑(文件后綴為dmp) ,user是針對那個用戶進行備份,如果不寫該參數(shù),則默認針對userid用戶進行備份
例如:
exp user/pwd@servername file=d:"backup"oracle"oracle%date:~0,10%.dmp owner=system log=d:"backup"oracle"oracle%date:~0,10%.log
(其中%date:~0,10% 為取當前系統(tǒng)時間。0為開始位置,10為結(jié)束位置)
set files=c:\backup\%date:~0,10%.rar
set dbfilesdmp=c:\backup\%date:~0,10%db.dmp
set userdb="jbpmdemo"
set pwddb="jbpmdemo"
set domain="master.jhserver"
set filespath=c:\c\a c:\c\b
set ftpfile="c:\backup\ftp.txt"
set ftpname=admin
set ftppwd=Heroic
set ftpfiles="%date:~0,10%.rar"
set ftpdbfiles="%date:~0,10%db.rar"
set ftpdomain="192.168.0.1"
set rarpath="c:\program files\winrar"
@echo 開始備份數(shù)據(jù)庫
exp %userdb%/%pwddb%@%domain% file="%dbfilesdmp%"
@echo 開始壓縮文件
c:
cd c:\program files\winrar
rar a -r -y %files% %filespath% %dbfilesdmp%
@echo 寫入文件ftp
@echo %ftpname%>%ftpfile%
@echo %ftppwd%>>%ftpfile%
@echo put %files% %ftpfiles%>>%ftpfile%
@echo bye>>%ftpfile%
@echo 上傳%files%.rar文件
ftp -s:%ftpfile% 192.168.0.1
del /f /q %files%
相關(guān)文章
阿里云服務(wù)器apache配置SSL證書成功開啟Https(記錄趟過的各種坑)
這篇文章主要介紹了阿里云服務(wù)器apache配置SSL證書成功開啟Https(記錄趟過的各種坑),需要的朋友可以參考下2018-02-02win2008 r2 服務(wù)器php+mysql+sqlserver2008運行環(huán)境配置(從安裝、優(yōu)化、安全等)
這篇文章主要介紹了win2008 r2 服務(wù)器php+mysql+sqlserver2008運行環(huán)境配置(從安裝、優(yōu)化、安全等),需要的朋友可以參考下2016-06-06IIS7.5下301重定向的設(shè)置方法(及偽靜態(tài)后301重定向出錯案例)
301重定向,網(wǎng)絡(luò)上的知識已經(jīng)很多了,我在這第一次實踐過程中,出現(xiàn)了一個算是低級的錯誤,但也比較典型,也許其它新手也會碰到,分享一下2013-08-08windows2003 apache配置虛擬主機和綁定域名服務(wù)
年前就找朋友申請一個域名,由于工作比較忙也沒弄,昨天下午在搞apache虛擬主機配置,試了很多次就是不行,不知道怎么搞。今天上午終于找到原因了。。。。。。。。。自己太粗心了,忘了一個設(shè)置。實在慚愧?。?2009-02-02