Ubuntu 定时备份Oracle数据库实现

[img]http://dl2.iteye.com/upload/attachment/0095/0194/7c19c1ca-ea47-3701-a4d9-8f011de9a0c3.jpg[/img]
最近开发需要在Ubuntu里面定时备份Oracle数据库的需要,采用cron,具体步骤如下:

1,为oracle用户配置环境变量 /home/oracle/.profile

#for oracle
export ORACLE_HOME=/opt/ora10
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/lib32:/usr/lib
export DISABLE_HUGETLBFS=1
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

2,写好导数据脚本 存为 expdb.sh

source /home/oracle/.profile
exp xx/xx file=/usr/local/aaa.dmp

给脚本授权

chmod 777 expdb.sh

3,写定时任务 crontab -u oracle -e

00 17 * * 1-5 /usr/local/cjd/expdb.sh #表示 周一至周五 每天 17点运行

4,查看该用户定时任务

crontab -u -l

5,一切完毕。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值