关于Oracle自动备份(帮忙)?

关于Oracle自动备份(帮忙)?
标签: 暂无标签
wk51020

写了 1 篇文章,拥有财富 4,被 3 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2010-11-29 06:02:56
crontab+shell+exp/rman
回复

使用道具

P4 | 发表于 2011-1-15 23:59:37
#!/bin/bash
rman target / <<EOF
shutdown immediate;
startup mount;
backup spfile;
backup database;
alter database open;
DELETE NOPROMPT OBSOLETE;
quit;
EOF


#!/bin/bash
if [ -z "$1" -o -z "$2" ]; then

  echo ""
  echo " ERROR : Invalid number of arguments"
  echo " Usage : run_bk.sh <sid> <backup_type>"
  exit
fi

#
# Set the variables related to the log message to be sent to the DBA
#
MAIL_TO=Casimir.Saternos@buzziunicemusa.com
export MAIL_TO
ORACLE_SID=$1;
export ORACLE_SID
BACKUP_TYPE=$2;
export BACKUP_TYPE
HOST=`hostname`
export HOST
TODAY=$(date)
export TODAY

sh $BACKUP_TYPE.sh  |  mail -s "$HOST $ORACLE_SID $BACKUP_TYPE Started: $TODAY " $MAIL_TO
回复

使用道具

P4 | 发表于 2011-3-3 09:12:31
oracle 自动备份:
个人认为最合适的方法是使用RMAN进行自动备份了。应为rman的备份是热备,不需要关闭数据库。备份的东西也是同步的。
再有,学习东西第一件事情不是出来,要去google去看,关于oracle自动备份的方法在网上都有的,最好是先进行找资料测试,出了问题,自己无法解决在问,这才是一个好的学习方法,不然问完了你回头又会忘记的。
回复

使用道具

P4 | 发表于 2011-3-3 09:14:01
补充:
是自己弄不明白了,或者网上给的意见过多不知道真实性,又没有环境的时候在问老师或者朋友。这个时候学习才深刻。
希望你不要理解错我的意思 谢谢
回复

使用道具

P6 | 发表于 2011-3-4 11:50:16
建议,除非采用商用的自动备份软件(一些开源的也可以考虑,但是需要测试),否则强烈建议采用rman手工备份。
当然也可以采用rman里面的自动备份脚本。
总之还是需要人为的关注,因为自己写脚本做大的问题是:不知道是否备份的正确。
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈