定时备份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环境下
  • 定时备份ORACLE数据库:[1]windows环境下
  • 在Linux下每日定时备份MySQL数据库
  • linux下定时自动备份mysql数据库经验
  • windows下mysql定时自动备份
  • 在windows系统下如何设定mongodb定时备份任务?
  • 热门搜索
    小学安全知识手抄报 垃圾分类手抄报资料 足球手抄报 简单的手抄报花边 安全的手抄报内容 平安出行手抄报 历史手抄报版面设计图 安全意识手抄报 我心中的红十字手抄报 禁毒手抄报的内容