linux按日期备份mysql,在Linux、Windows上如何按日期逻辑备份数据库
在邏輯備份數據庫時,用戶可能會希望在dmp文件中加入日期變量,以區分不同日期的備份文件,并且可以防止意外的覆蓋。參考了eagle
在邏輯備份數據庫時,用戶可能會希望在dmp文件中加入日期變量,以區分不同日期的備份文件,并且可以防止意外的覆蓋。參考了eagle的一書《循序漸近Oracle》,并且試驗了一些腳本如下:
1.Linux或者unix上的腳本
包括一個腳本:
exp rman/rman file='date +%y%m%d'.dmp log='date +%y%m%d'.log
2.在windows上的腳本
包括兩個腳本,該腳本可以實現生成當天的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
,
聲明:本文原創發布php中文網,轉載請注明出處,感謝您的尊重!如有疑問,請聯系admin@php.cn處理
總結
以上是生活随笔為你收集整理的linux按日期备份mysql,在Linux、Windows上如何按日期逻辑备份数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: IOS – OPenGL ES 调节图像
 - 下一篇: Qt中线程的使用1