网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

定时备份ORACLE数据库:[2]linux环境下

时间:2024-10-22 16:27:22

1、首先,编写用于备份ORACLE数据库的SHELL脚本:#!/bin/shexport ORACLE_HOME=/app/oracle/product/12.1.0/dbhome忧溲枷茫_1export PATH=$ORACLE_HOME/bin:$PATHexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKvar=`date +%Y%m%d_%H%M%S`echo "========begin backup oracle db========"expusername/password@prodb file=/home/oracle/prodb_bak/files/name_$var.dmp log=/home/oracle/prodb_bak/logs/name_$var.log owner=user1,user2,user3

定时备份ORACLE数据库:[2]linux环境下

2、在LINUX上创建好文件与目录,如图:

定时备份ORACLE数据库:[2]linux环境下

3、1 在linux系统终端中,输入命令“crontab -e”。3.2 在vi操作界面,输入: 00 01 * * * /home/oracle/prodb_bak/db_bak.sh

定时备份ORACLE数据库:[2]linux环境下

4、使用“crontab -l”命令,可以查看定时任务的设置情况。使用“tail /var/spool/mail/xxxx”命令,可以查看定时任务执行的日志。

定时备份ORACLE数据库:[2]linux环境下

5、如果日志中提示:/bin/sh^M: 水瑞侮瑜bad interpreter: No such file or directory分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。解决:(UltraEdit):File-->Conversions-->DOS->UNIX即可。这个问题可是让我郁闷了好久哦~~~

定时备份ORACLE数据库:[2]linux环境下
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com