1、root用户下创建备份路径:

mkdir /opt/backup

chown oralce:oinstall /opt/backup

2、oracle用户创建备份脚本路径:

mkdir /opt/app/oracle/bin

cd /opt/app/oracle/bin

3、创建备份脚本

vi backup.sh

#!/bin/sh

export ORACLE_BASE=/opt/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin:.

export ORACLE_SID=zd

#export NLS_LANG=american_america.UTF8

#export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

CURDATE=$(date ‘+%Y%m%d%H%M%S‘)

backup_directory=/opt/backup/

data_file_prefix=zd

BACKUP_FILE=$backup_directory/zd$CURDATE.dmp

delete_prev_month_data_file()

{

premonth=$(date -d"5 days ago" ‘+%Y%m%d‘)

rm -rf $backup_directory/$data_file_prefix$premonth* || true

}

#exp [email protected] FILE=$BACKUP_FILE tablespaces=‘zd‘

exp [email protected] FILE=$BACKUP_FILE owner=‘zdweb‘

delete_prev_month_data_file

exit 0

4、定时任务

crontab -e

0 5 * * * /opt/app/oracle/bin/backup.sh

5、crontab说明:

第一个*表示分钟 每小时的第几分钟执行 0-59

第二个*表示小时 每天的第几个小时执行 0-23

第三个*表示日期 每月的第几天执行 1-31

第四个*表示月历 每年的第几个月执行 1-12

第五个*表示星期 每周的第几天执行 0-6

原文:http://blog.51cto.com/meiling/2068171

Oracle 备份shell,oracle数据库shell备份脚本相关推荐

  1. Percona Xtrabackup备份mysql大数据库(完整备份与增量备份)

    Percona Xtrabackup备份mysql大数据库(完整备份与增量备份) 文章目录 [隐藏] Xtrabackup简介 Xtrabackup安装 Xtrabackup工具介绍 innoback ...

  2. Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作

    Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便.快捷的操作,使得我们不再为Oracle本身丑陋.难用的UI而抱怨.由于我们一般 ...

  3. db2数据备份到mysql_DB2数据库自动备份详解

    DB2数据库自动备份详解 由脱机备份转换为联机备份: 在db2CMD下执行 1.连接需要备份的数据库:db2 connect to数据库名称 2.修改自动数据库备份(AUTO_DB_BACKUP)参数 ...

  4. 数据库服务器备份日志文件,数据库服务器备份日志文件

    数据库服务器备份日志文件 内容精选 换一换 使用自定义脚本实现数据库备份完成后,可以通过如下操作验证数据库备份结果是否成功.本章节以SQL_SERVER数据库为例进行验证. 业界对备份一致性的定义包括 ...

  5. mysql异地备份原理_Mysql数据库异地备份

    Mysql数据库异地备份 一. 简介 1.1 增量备份简介 增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件.这就意味着,第一次增量备份的对象是进行全 ...

  6. mysql备份表恢复数据库_mysql备份恢复数据库据/表

    备份单个数据库,只备份表,如要恢复,必须先创建一个数据库 [root@s]# mysqldump -u root -p dbname1 > dbname1.sql [root@s]# mysql ...

  7. dz mysql导出shell_mysql数据备份并导入数据库shell脚本

    #!/bin/bash ############################################# # #           mysql手工导入,qa到dev # ######### ...

  8. java备份还原mysql数据库_Java备份还原Mysql数据库

    ///实体类 package com.ews.util; /** * 系统备份展示对象 * * */ public class DataFile { private String fileName;/ ...

  9. 新一代的数据库备份解决方案--Oracle数据库

    DSG SnapAssure数据库备份软件 1.1 工作原理 DSG SnapAssure采用专利技术优化整个备份过程,并实现备份数据可用性,如下图所示: SnapAssure采用三层体系结构. 第一 ...

  10. MySQL自动备份到本地数据库_MYSQL数据库自动本地/异地双备份/MYSQL增量备份

    构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图 继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构.针对安全性有多种多样的解决方案,其中数据备份是 ...

最新文章

  1. keil debug如何在watch直接修改变量值_printf系列教程03_SWO打印输出配置,基于Keil『Debug(printf)Viewer』...
  2. vb如何测试连接mysql_怎么在vb程序中查找数据库信息并显示
  3. 用脚本批量执行redis命令
  4. CPU怎么认识代码的?
  5. Vue系列vue-router的嵌套使用(四)
  6. Array, Vec 与 Slice
  7. ant design入门_Umi + ant Design Pro最简单的入门教程(一)初
  8. 送给计算机老师平安夜贺卡,平安夜小朋友送老师的贺卡寄语
  9. html5 360全景 陀螺仪,HTML网页设置(开启重力感应/陀螺仪)
  10. 苹果软件更新在哪里_苹果iOS 14.1/iPadOS 14.1正式版发布:新增更新机型[多图]-软件资讯...
  11. 【报错】Cannot mix different versions of joi schemas(Postman)
  12. 最新版的转转验机源码+完整教程
  13. SDIO WiFi调试经验总结
  14. Arduino 开发ESP8266(ESP12F)模块
  15. Linux中清除痕迹和隐藏自己-清除last login
  16. 阿里巴巴推动时尚零售智能化 FashionAI展示数字化零售新模式
  17. 【第一届“文翁杯”现场竞技赛】T2 —蜀石经(优先队列模拟)
  18. table合并单元格
  19. 2020年“磐云杯”网络空间安全技能竞赛武汉拉练赛赛题及解析(超详细)
  20. 两个运放制作加法器_运放基础第10讲,加法器、减法器、积分器、微分器、仪表放大器...

热门文章

  1. 巧用「打印」功能实现PDF单页提取
  2. 1.5 推荐优秀书籍 - 网站重构与Web标准设计 - 学习笔记
  3. 朋友公司招聘1名项目经理和两名asp.net(c#)程序员
  4. Cherry,你会喜欢这种手机!
  5. 弹出浮动页面html怎么写,C# 浮动窗体实现(自定义弹出窗口)
  6. webrtc之SVC实现(十)
  7. Android6.0 dump h264/h265编码裸流(二)
  8. Android视频录制-MediaRecorder流程
  9. 长时间工作意味着什么
  10. android电池(五):电池 充电IC(PM2301)驱动分析篇