免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: testhelp
打印 上一主题 下一主题

[存储备份] 定时备份的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-01-29 21:00 |只看该作者

定时备份的问题

“把两条写在一个脚本里不就行了”,又是什么名堂?

论坛徽章:
0
12 [报告]
发表于 2003-01-30 02:45 |只看该作者

定时备份的问题

cron.allow和cron.deny文件用于限制一个用户是否能使用crontab命令去提交/修改/显示cron jobs,也就是一个用户能不能建立/修改/显示下面文件:
/usr/spool/cron/crontabs/USERNAME。
系统缺省时有一个空的cron.deny文件,允许任何用户使用crontab.
你已经能以oracle用户使用crontab -l 列出cron jobs, 所以与cron.allow和
cron.deny已没有关系。
你应查看:
1. cron 进程是否运行,AIX 的cron deamon 负责执行cron jobs.
2. 运行mail命令,看cron job 的运行结果,有没有运行?有没有出错信息?

论坛徽章:
0
13 [报告]
发表于 2003-01-30 08:27 |只看该作者

定时备份的问题

今天看了,还是没有运行!也没有EXPBAK.LOG这个日志文件在/TMP/EXPBAK.LOG下
请问到底是怎么回事呀!我在ORACLE用户下CORNTAB -E的呀并有呀
$crontab -l   显示:
00 04 * * * /diskbak/dmp/expbak >;/tmp/expbak.log 2>;&1
我在$/diskbak/dmp/下面运行expbak他就自动备份文件了,可以执行呀
????
请哪位给我一个解释!也给我一个脚本看看到底怎么回事!!!!!
我要的脚本是:每天早上4:00钟执行/diskbak/dmp/expbak这个文件
expbak的内容是是:
$ ls -l expbak
-rwxrwxrwx 1 root sys 1393 Jan 28 15:02 expbak
$more expbak
dateuse=`date '+%Y%m%d'`
exp lgxs/xsdata000 file=lgxs"$dateuse".dmp log=lgxs"$dateuse".log
exp lgcw/u235alove file=lgcw"$dateuse".dmp log=lgcw"$dateuse".log
exp hlcw/cwfss file=hlcw"$dateuse".dmp log=hlcw"$dateuse".log
exp cwgl/cwglctrl file=cwgl"$dateuse".dmp log=cwgl"$dateuse".log
exp ldrs/lzb321 file=ldrs"$dateuse".dmp log=ldrs"$dateuse".log
exp newlgxs/lgxs file=newlgxs"$dateuse".dmp log=newlgxs"$dateuse".log
exp fcp/fcpxtyx file=fcp"$dateuse".dmp log=fcp"$dateuse".log
exp scxt/scxttab file=scxt"$dateuse".dmp log=scxt"$dateuse".log
exp slgxt/slgtab file=slgxt"$dateuse".dmp log=slgxt"$dateuse".log

请哪位给一个正确的脚本让我执行呀!·!!!过年了我不想手工备份呀!!!!!

论坛徽章:
0
14 [报告]
发表于 2003-01-30 10:13 |只看该作者

定时备份的问题

??过年了没人回答???

论坛徽章:
0
15 [报告]
发表于 2003-01-30 13:53 |只看该作者

定时备份的问题

你应该这样做:
你的cron不能用oracle用户来写,必须用root来写,但是你要执行的脚本里必须加入一句:su - oracle, 也就是用oracle来执行exp

论坛徽章:
0
16 [报告]
发表于 2003-01-31 02:34 |只看该作者

定时备份的问题

如果你不重新定向输出到/tmp/expbak.log,系统将把所有的输出及错误信息
发到ORACLE的mail中,所以你不妨试一试下面的写法:
00 04 * * * /diskbak/dmp/expbak
然后查一查ORACLE的MAIL,看看有关的信息,找出原因。

论坛徽章:
0
17 [报告]
发表于 2003-01-31 03:06 |只看该作者

定时备份的问题

如果你不重新定向输出到/tmp/expbak.log,系统将把所有的输出及错误信息
发到ORACLE的mail中,所以你不妨试一试下面的写法:
00 04 * * * /diskbak/dmp/expbak
然后查一查ORACLE的MAIL,看看有关的信息,找出原因。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP