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 Files\WinRAR\WinRAR.exe" a -m5 E:\back\jc6\185WebappJc6%fname%.rar E:\tomcat\webapps\jc6
forfiles /p "e:\back\jc6" /s /m *.* /d -60 /c "cmd /c del @path"
e:
cd E:\tomcat\bin\
start startup.bat
pause
 
 
数据库备份备份
 
set mydate=%date:~0,4%%date:~5,2%%date:~8,2%
exp jc6/jc6@oadb file=e:\back\oracle\jc6jc6_AT_inside186_%mydate%.dmp full=y log=e:\log\expLog%mydate%
forfiles /p "e:\back\oracle" /s /m *.* /d -10 /c "cmd /c del @path" 
forfiles /p "e:\log" /s /m *.* /d -10 /c "cmd /c del @path"
pause
 
 

Linux & windows 应用服务器&Oracle数据库服务器备份的更多相关文章

  1. linux/windows系统oracle数据库简单冷备同步

    linux/windows系统oracle数据库简单冷备同步 我们有一个财务系统比较看重财务数据的安全性,同时我们拥有两套系统,一个生产环境(linux),一个应急备份环境(windows).备份环境 ...

  2. Windows下Oracle数据库自动备份批处理脚本

    expdb命令版本 @echo off REM ########################################################### REM # Windows Se ...

  3. windows下oracle数据库定时备份与压缩批处理脚本(win7/win2008亲测通过)

    第一种方式:全备份,并直接覆盖原来的备份文件,固定命名. 脚本: @echo off exp system/a123@HZPG file=e:\db_backup\oradata.dmp log=e: ...

  4. windows下plsql连接linux下的oracle数据库

    windows下plsql连接linux下的oracle数据库 经过多方查找,终于找到解决办法,特此记录下来,共享之. PL/SQL Develorper:目前未发现可以在Linux系统中安装的版本. ...

  5. Oracle数据库的备份方法

    1.引言 Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统.比如使用export实用程序导出数据库对象.使用Oracle备份数据 ...

  6. 查看oracle数据库服务器的名字

    原文:查看oracle数据库服务器的名字 windows 中 1. select name from v$database ; 直接运行就可以查看了, 2.查看tnsnames.ora 的连接,有个S ...

  7. Oracle 远程链接oracle数据库服务器的配置

    远程链接oracle数据库服务器的配置 by:授客 QQ:1033553122 原理: 一.Oracle客户端与服务器端的通讯机制 1.OracleNet协议 如下图所示,Oracle通过Oracle ...

  8. oracle学习笔记1:windows下oracle数据库安装及.net调用oracle数据库

    1.下载32位或64位oracle数据库并且安装,安装时可以选择安装数据库实例或者不安装,如果不安装的话之后可以用Database Configuration Assistant(DBCA) 通过向导 ...

  9. oracle 数据库数据备份

    oracle 数据库数据备份 1.使用oracle用户应该就可以进行数据备份(不需要root用户):su oracle 查oracle实例名:echo $ORACLE_SID       例如查出来的 ...

随机推荐

  1. http://blog.csdn.net/fbysss/article/details/8024748

    http://blog.csdn.net/fbysss/article/details/8024748

  2. Hadoop之Storm基础

    1.离线计算是什么 离线计算:批量获取数据,批量传输数据,周期性批量计算数据,数据展示 代表技术:sqoop批量导入数据,hdfs批量存储数据,mapreduce批量计算数据,hive批量计算数据,* ...

  3. Kubernetes概念介绍和v1版本部署过程

    简介: k8s一个开源的,跨主机管理容器应用集群的编排系统,为应用提供了基础的部署.维护和扩缩容机制. 编排:跨Docker主机同一管理容器集群. 目的 简化开发和运维容器集群的工作. 让开发和运维能 ...

  4. SharePoint 2013 项目部署

    SharePoint 2013 项目部署 本人刚接触sharepoint不久,是个小菜鸟,而且上手版本是2013,对10和07版也没有太多的了解.最近由于项目需要本人磕磕碰碰部署了sharepoint ...

  5. 马化腾从CFIDO到QQ(CFIDO BBS回忆录)

    微博上看到一个和马化腾貌似挺熟的人,聊起了和马化腾的交往,偶然间提到了这个CFIDO东西,搜索了一下,发现是远古的一个bbs.然后还看到一篇以网友的视角写的当时的一些回忆.我觉得挺好玩的,然后看到文章 ...

  6. getopt函数的用法

    Linux提供了一个解析命令行参数的函数. #include <unistd.h> int getopt(int argc, char * const argv[], const char ...

  7. Fedora20上Xen的安装与部署

    XEN 是一种直接执行在硬件上一层软件,它能够让电脑硬件上同一时候跑多个用户的操作系统.其体系结构例如以下: XEN Hypervisor :介于操作系统和硬件之间的一个软件描写叙述层.它负责在各个虚 ...

  8. libevent2源码分析之五:关键的调用链

    用一个调用链来表示函数调用的流程,看起来更直观.根据上面的分析,总结了一些重要的调用链. 初始化 event_base_new event_base_new_with_config min_heap_ ...

  9. c++ builder xe2 字符串转日期

    TFormatSettings * fmt = new TFormatSettings; fmt->ShortDateFormat = L"yy-mm-dd"; fmt-&g ...

  10. elasticsearch 索引设置

    索引设置 你可以通过很多种方式来自定义索引行为,你可以阅读Index Modules reference documentation,但是: 提示: Elasticsearch 提供了优化好的默认配置 ...