免费注册 查看新帖 |

Chinaunix

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

我用dbexport做备份,为什么只能备出dbexport.out文件? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-03 20:18 |只看该作者 |倒序浏览
我写了一个晚上定时dbexport的a.sh脚本,为什么只能备出dbexport.out文件,那个.exp的文件就不能备份出来。
但是当我手动做a.sh的时候,就能备出来呢?请各位看看?

论坛徽章:
0
2 [报告]
发表于 2005-04-03 20:29 |只看该作者

我用dbexport做备份,为什么只能备出dbexport.out文件?

如果是有人在用表,不太可能,因为晚上做备份的时候是没人用的,还有一个可能就是有2个进程要到表,但是我做备份时,会有自动杀掉进程的步骤的,不知道这个和Tuxedo有关吗?

论坛徽章:
0
3 [报告]
发表于 2005-04-05 14:56 |只看该作者

我用dbexport做备份,为什么只能备出dbexport.out文件?

估计还是死进程在里面,如果shell里面加上关库,在启库,
   应该好的

论坛徽章:
0
4 [报告]
发表于 2005-04-05 14:59 |只看该作者

我用dbexport做备份,为什么只能备出dbexport.out文件?

是死进程,在shell里加上  关库,启库  应该好了

论坛徽章:
0
5 [报告]
发表于 2005-04-29 14:27 |只看该作者

我用dbexport做备份,为什么只能备出dbexport.out文件?

crontab都是用root用户的身份去执行,因此没有获取到informix的环境变量。要解决有2个办法。
1。
在crontab中这样写命令 ksh -c informix path/a.sh
2。在a.sh中将informix用户的.profile中跟informix环境变量赋值有关的
语句全部复制到a.sh的最前面。

论坛徽章:
0
6 [报告]
发表于 2005-05-11 13:42 |只看该作者

我用dbexport做备份,为什么只能备出dbexport.out文件?

论坛徽章:
0
7 [报告]
发表于 2005-05-12 10:07 |只看该作者

我用dbexport做备份,为什么只能备出dbexport.out文件?

crontab都是用root用户的身份去执行,因此没有获取到informix的环境变量。要解决有2个办法。
1。
在crontab中这样写命令 ksh -c informix path/a.sh
2。在a.sh中将informix用户的.profile中跟informix环境变量赋值有关的
语句全部复制到a.sh的最前面。

能不能解释一下第二种方法?谢谢!

论坛徽章:
0
8 [报告]
发表于 2005-05-17 20:42 |只看该作者

我用dbexport做备份,为什么只能备出dbexport.out文件?

就是把informix下面的。profile的内容复制到a.sh文件里的开始部分

论坛徽章:
0
9 [报告]
发表于 2005-05-18 09:08 |只看该作者

我用dbexport做备份,为什么只能备出dbexport.out文件?

也可以在SHELL当中加入一行
su - informix -c "command"

论坛徽章:
0
10 [报告]
发表于 2005-05-27 10:39 |只看该作者

我用dbexport做备份,为什么只能备出dbexport.out文件?

这种情况我也遇到过。
1、用户的环境变量有问题。
2、路径有问题
3、如果是有进程在里面的话,会出现dbexport.out的文件的。

按照你说的手工可以的话,就应该是环境变量的问题了。把用户的.profile里面开始的那大段拷贝在你的a.sh开头。再在程序里面确定下目录。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP