zoukankan      html  css  js  c++  java
  • Linux & windows 应用服务器&Oracle数据库服务器备份

    Linux篇

    tomcat启动加入开机启动项
     
    vi /etc/rc.d/rc.local
    service iptables stop
    /usr/local/tomcat/bgyappserv01/bin/catalina.sh start
     
     
     
    应用服务器重启:每天3点10分;
    应用服务器备份:每周一4点10分
     
    crontab -e
    10     3       *           *     *     reboot
    10     4       *           *     1     root run-parts /etc/cron.weekly
     
    vi /etc/cron.weekly/jc6Backup
     
    #!/bin/sh
    mydate=`date +%Y%m%d`
    tar czvf /root/tomcat/back/183tomcatJc6${mydate}.tar /usr/local/tomcat/bgyappserv01/webapps/jc6
    find /root/tomcat/back/ -mtime +60 -name "*.*" -exec rm -rf {} ;
     
     
    数据库服务器重启:每周六5点10分;
    数据库服务器备份:每天3点5分
     
    vi /etc/rc.d/rc.local
    service iptables stop
     
    crontab -e
    5     3       *           *     *     root run-parts /etc/cron.daily
    10     5       *           *     6     reboot
     
    vi /etc/cron.daily/oracleBackup
     
    #!/bin/sh
    su - oracle
    mydate=`date +%Y%m%d`
    exp jc6/jc6@bgydb file=/home/oracle/backups/jc6jc6_184_${mydate}.dmp full=y log=/home/oracle/log/expLog${mydate}.txt
    find /home/oracle/backups -mtime +30 -name "*.*" -exec rm -rf {} ;
    find /home/oracle/log -mtime +30 -name "*.*" -exec rm -rf {} ;
     
    chmod 777 /etc/cron.daily/oracleBackup
     
     
    公文交换
    vi /etc/cron.daily/oracleBackup
    #!/bin/sh
    su - oracle
    mydate=`date +%Y%m%d`
    exp edes/edes@edesdb file=/home/oracle/backups/edes_182_${mydate}.dmp full=y log=/home/oracle/log/expLog${mydate}.txt
    find /home/oracle/backups -mtime +30 -name "*.*" -exec rm -rf {} ;
    find /home/oracle/log -mtime +30 -name "*.*" -exec rm -rf {} ;
     
     
     
     
     
    windows篇
     
    应用服务器重启
    每周六3点10分;start加入开机启动项
    shutdown  -r -c "weekly reboot"
     
    tomcat备份
     
    taskkill /f /im java.exe
    set fname=%date:~0,4%%date:~5,2%%date:~8,2%
    "E:Program FilesWinRARWinRAR.exe" a -m5 E:ackjc6185WebappJc6%fname%.rar E: omcatwebappsjc6
    forfiles /p "e:ackjc6" /s /m *.* /d -60 /c "cmd /c del @path"
    e:
    cd E: omcatin
    start startup.bat
    pause
     
     
    数据库备份备份
     
    set mydate=%date:~0,4%%date:~5,2%%date:~8,2%
    exp jc6/jc6@oadb file=e:ackoraclejc6jc6_AT_inside186_%mydate%.dmp full=y log=e:logexpLog%mydate%
    forfiles /p "e:ackoracle" /s /m *.* /d -10 /c "cmd /c del @path" 
    forfiles /p "e:log" /s /m *.* /d -10 /c "cmd /c del @path"
    pause
     
     
  • 相关阅读:
    read 命令详解
    rpm 命令详解
    random 模块
    time 模块
    Numpy 数据类型和基本操作
    numpy 数组对象
    netstat 命令详解
    free 命令详解
    Python中*args和**kwargs 的简单使用
    Numpy 数组简单操作
  • 原文地址:https://www.cnblogs.com/yiru/p/3946298.html
Copyright © 2011-2022 走看看