词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

热门词条

更多>>
什么是端口?到底是做什么的呢?
端口一般指两种,一种是硬件比如路由器或者交换机的插网线的端口,一种是软件的逻辑的概念,比如http的80端口!...
7种进阶方法让你快速测试端口连通性
Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很...
电脑开机,总需要按F1,是什么原因造成的?
一.主板掉电这个说法是行业内的叫法了,一般是主板的CMOS电池没电了导致的。也是最常见的一种提示你按F1的提示...
社保降费对个人有什么影响?
下调城镇职工基本养老保险单位缴费比例是政府给企业发的一个大红包,特别是对于企业来说是一个利好,但是对个人来说有...
车辆“出险”对下年保费的影响,到底有多大?
【出险对交强险的影响】【出险对商业险的影响】车辆“出险”对下年保费的影响,到底有多大?这里有必要先提下车险第三...

精选图集

更多>>
简易百科旧版 >>所属分类 >> 程序开发    数据库   

超实用的Oracle数据库自动备份脚本

标签: Oracle 数据库 自动备份 脚本

顶[0] 发表评论(0) 编辑词条

目录

概述编辑本段回目录


数据是应用的核心部分,程序坏了换台机器重新发布就可以,但数据一旦丢失,造成的损失将不可挽回,程序发布到生产后,数据的备份便显得尤为重要,由于不一定所有的服务均有资金完成高级的备份如RAC和DG,在我们只有一台数据库服务器的,暂时采取最简单的备份策略,export出dmp进行保存。



一、备份脚本编辑本段回目录


1、初始化变量,记录开始日志

#变量  

sysname=填写自己的系统名称  

syspath=/home/oracle/databak/$sysname  

v_date=$(date '+%Y%m%d%H%M%S')  

#日志目录  

logfile=${syspath}/backup.${v_date}.log  

#打印开始时间  

echo backup_time>>${logfile}  

date '+%Y-%m-%d %H:%M:%S' >> ${logfile}  

echo "backup jcd">>${logfile}  

echo "start_time">>${logfile}  

date '+%Y-%m-%d %H:%M:%S' >> ${logfile} 


2、进入oracle目录,设置oracle的参数


#进入oracle目录,设置oracle变量  

cd /home/11g/app/oracle/product/11.2.0  

export ORACLE_HOME=/home/11g/app/oracle/product/11.2.0/db_1  

export PATH=$PATH:/home/11g/app/oracle/product/11.2.0/db_1/bin  

export ORACLE_SID=SID名称 


3、导出数据


echo $syspath  

v_date=$(date '+%Y%m%d%H%M%S')  

filename=$syspath/jcd${v_date}.dmp  

#导出命令  

exp username/password file=${filename} compress=n >> ${logfile}  

echo "end_time">>${logfile}  

date '+%Y-%m-%d %H:%M:%S'>>${logfile} 


4、压缩dump包


gzip ${filename} 


5、使用scp,将压缩后的包传递到备份服务器,注意备份服务器上目录需要预先创建


scp ${filename}.gz remot_name@remot_ip:/home/weblogic/databak/备份目录 


二、设定脚本执行时间编辑本段回目录


我们设定规则为每天凌晨2点执行一次,采用crontab来进行处理


执行crontab -e,设定如下规则


0 2 * * * sh /home/oracle/db.sh 


大家可以参照上面去写一个适合自己生产数据库的一个脚本,定期备份。

 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇遭多国阻击围剿,华为动了谁的奶酪?
下一篇黑客攻击数据库的六大手段

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>