免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1031 | 回复: 2
打印 上一主题 下一主题

[SCO UNIX] UNIXWARE下ORACLE自动备份不能实现啊!咱办 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-19 10:34 |只看该作者 |倒序浏览
数据库拥有者oracle
数据库用户名:ucadm.密码:ucadm ORACLE数据库的参数$ORACLE_HOME为/home/oracle;$ORACLE_SID为ora8i,我的步骤为:
1、建立实现备份的shell
在/home/oracle中用vi命令建立文件backup.sh,其内容为:

#set saved backup path
backup_path=/backup/myoracle

#set oracle user
ora_user=ucadm
ora_pwd=ucadm

file=$ora_user"_" `date|cut -b 1-3`

exp $ora_user/$ora_pwd file=$backup_path/$file.dmp log=$backup_path/exp.log

cp -f *.dmp $backup_path

cd $backup_path

tar cvf /dev/rmt/ctape1


2、使用chmod命令修改backup.sh的属性为可执行:
chmod 777 backup.sh

3、建立crontab的使用权限
用oracle登录通过使用命令crontab -e oracle开始建立oracle用户的crontab文件
00 23 * * * su - oracle -c "/usr/oracle/backup.sh"

照着上面的操作,本应自动备份就大功告成了,但是呢?好像没有自动执行一样,真不知道是什么原因?各位大侠们请教一下!!!!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-04-19 10:46 |只看该作者

UNIXWARE下ORACLE自动备份不能实现啊!咱办

crontab不会自动加入用户的环境变量
类似的crontab帖子已经很多了,楼主先找以前的帖子或man crontab

论坛徽章:
0
3 [报告]
发表于 2005-04-20 11:13 |只看该作者

UNIXWARE下ORACLE自动备份不能实现啊!咱办

那应该用系统的哪命令来执行自动备份呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP