> 데이터 베이스 > MySQL 튜토리얼 > Ubuntu 定时备份Oracle数据库实现

Ubuntu 定时备份Oracle数据库实现

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 17:17:36
원래의
1269명이 탐색했습니다.

最近开发需要在Ubuntu里面定时备份Oracle数据库的需要,采用cron,具体步骤如下:为oracle用户配置环境变量 /home/oracle/.profile

最近开发需要在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,一切完毕。

linux

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿