linux按日期备份mysql,在Linux、Windows上如何按日期逻辑备份数据库
在邏輯備份數(shù)據(jù)庫(kù)時(shí),用戶可能會(huì)希望在dmp文件中加入日期變量,以區(qū)分不同日期的備份文件,并且可以防止意外的覆蓋。參考了eagle
在邏輯備份數(shù)據(jù)庫(kù)時(shí),用戶可能會(huì)希望在dmp文件中加入日期變量,以區(qū)分不同日期的備份文件,并且可以防止意外的覆蓋。參考了eagle的一書《循序漸近Oracle》,并且試驗(yàn)了一些腳本如下:
1.Linux或者unix上的腳本
包括一個(gè)腳本:
exp rman/rman file='date +%y%m%d'.dmp log='date +%y%m%d'.log
2.在windows上的腳本
包括兩個(gè)腳本,該腳本可以實(shí)現(xiàn)生成當(dāng)天的dmp文件,并且刪掉前天的dmp文件。
腳本一:exp_seagull.bat
echo off
sqlplus rman/rman@vm10 @exp_seagull.sql
腳本二:exp_seagull.sql
column jintian new_val jt
select to_char(sysdate,'YYYYMMDD') jintian from dual;
host exp userid=rman/rman@vm10 file=exp_seagull_&jt..dmp log=exp_seagull_&jt..log
column qiantian new_val qt
select to_char(sysdate-2,'YYYYMMDD') qiantian from dual;
host del exp_seagull_&qt..dmp
exit
,
聲明:本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!如有疑問(wèn),請(qǐng)聯(lián)系admin@php.cn處理
總結(jié)
以上是生活随笔為你收集整理的linux按日期备份mysql,在Linux、Windows上如何按日期逻辑备份数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IOS – OPenGL ES 调节图像
- 下一篇: linux cmake编译源码,linu