oracle数据库集群 冷备份_Oracle数据库自动备份脚本分享(超实用)

概述

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

fdc236bba54c8081da7d10dd9317418f.png

备份脚本

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

6919dfbeaf0394ce4f3b29acf90a2d03.png

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

bc7039de0f7a59560c964114bca2c21e.png

3、导出数据

b7dd0b6ea7c69ad6de8e1db17e3fa470.png

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

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


后面小编会分享更多运维方面的干货,感兴趣的朋友走一波关注哩~

8f2ba139d68113ff21b94ff801e1199a.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值