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

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号