[发明专利]一种ORACLE数据备份方法在审
申请号: | 201510903876.1 | 申请日: | 2015-12-09 |
公开(公告)号: | CN105373625A | 公开(公告)日: | 2016-03-02 |
发明(设计)人: | 关坤龙 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 oracle 数据 备份 方法 | ||
技术领域
本发明涉及一种数据备份方法,具体地说是一种ORACLE数据备份方法。
背景技术
一般中小型规模的数据库在进行数据库备份时,没有单独购买或者部署备份软件,期望通过定时任务功能定期执行shell脚本进行数据的备份。但是在备份过程中对数据的保留时间和过期数据的清理上存在手动干预的情况,即无法执行一次定时任务和shell脚本实现数据备份、有效数据保留和过期数据清理。
发明内容
本发明的技术任务是提供一种ORACLE数据备份方法,来解决无法执行一次定时任务和shell脚本实现数据备份、有效数据保留和过期数据清理的问题。
本发明解决其技术问题所采用的技术方案是:包括如下步骤:
(1)创建备份目录和脚本目录并赋权限;
(2)编写exp数据自动备份shell脚本;
(3)执行crontab–e,同时编辑定时脚本。
本发明一种ORACLE数据备份方法和现有技术相比,具有以下有益效果:
1、本发明设计合理,通过模块化、简单编程的shell脚本可以灵活适用各种不同的备份策略需求且不同需求变化时改动最小,同时本新型在所有存在类似备份需求的oracle数据库环境中都有普遍适用性;
2、编写一个模块化的shell脚本,在脚本中各个功能模块界限清晰,在不同环境下需要调整适合具体环境的备份策略时,只需要做简单的修改即可完全适用。同时对备份数据的保留周期和过期数据的删除工作也在脚本中同时执行,并且针对不同的数据保留时间可以灵活修改;
3、本发明能够完成数据的备份、备份数据灵活设置保留周期和超过保留周期数据的自动删除功能,并且这个shell脚本针对oracle数据库具有普遍适用的特点,通过部署本新型shell脚本可以大大提高数据库备份的安全型,减少人工工作量提高工作效率。
本发明具有设计合理、使用方便、一物多用等特点,因而,具有很好的推广使用价值。
具体实施方式
下面通过具体实施例对本发明作进一步说明。
本发明的一种ORACLE数据备份方法,包括如下步骤:
(1)创建备份目录和脚本目录并赋权限;
su–oracle
mkdir–p/oracle/backup/script##备份脚本存放目录
chmod–Ra+x/oracle/backup/script
mkdir–P/oracle/dbback##备份文件与日志存放目录
chmod–Ra+x/oracle/dbback
(2)编写exp数据自动备份shell脚本;
脚本内容:
#!/bin/bash
exportPATH=/usr/jdk1.6.0_45/bin:/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/home/oracle/bin:/oracle/product/10.2.0/bin:/crs/bin##与用户环境变量保持一致
DISK_SIZE=`df-k|grep/dev/mapper/mpath0p2|awk'{printsubstr($5,1)}'|cut-d%-f1`
exportDISK_SIZE#获取linux服务器上/dev/mapper/mpath0p2(备份文件保存位置)的磁盘使用率,此处路径以实际环境为准
LANG=zh_CN.UTF-8
exportLANG
#判断磁盘空间是否大于85%如果大于85%就直接退出执行
if[$DISK_SIZE-gt85];then
echoDISK_SIZEis$DISK_SIZEover85
exit
else
echoDISK_SIZE=$DISK_SIZE
fi
exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK
#oralce安装的路径
ORACLE_BASE=/oracle
exportORACLE_BASE
ORACLE_HOME=/oracle/product/10.2.0
exportORACLE_HOME
#ralce安装的路径
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510903876.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型助产钳
- 下一篇:一种抽屉式收纳柜支架
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置