免费注册 查看新帖 |

Chinaunix

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

各位大哥,我又来问问题了.请高手帮忙啊,legato备份informix失败.......哭了.... [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-20 18:51 |只看该作者 |倒序浏览
环境\r\n\r\n操作系统:HPUX B.11.11 U 9000/800\r\nnetworker: 7.4.2\r\n模块: nmi 3.0\r\ninformix版本:IBM Informix Dynamic Server Version 9.40.FC8X5\r\n\r\ninformix online用户的.profile:\r\n# Set up the shell variables:\r\nexport EDITOR=vi\r\nexport INFORMIXDIR=/informix\r\nexport TERMCAP=/informix/etc/termcap                                                                                                \r\n\r\nexport INFORMIXSERVER=nbankdb                              \r\nexport TERM=vt100\r\nexport ONCONFIG=onconfig.nbankdb\r\nexport PATH=.PATHINFORMIXDIR/bin                                                                                                \r\n\r\nexport SHLIB_PATH=/usr/libINFORMIXDIR/libINFORMIXDIR/lib/esql;    \r\nexport DBNLS=1                                                                                                           \r\n#export KAIOON=1\r\nexport DBDATE=MDY4/\r\nexport DB_LOCALE=zh_CN.gb\r\nexport CLIENT_LOCALE=zh_CN.gb\r\n\r\n#LANG=english_us.8859\r\n#export LANG                                                                                                                        \r\n\r\n                                                                                                                                    \r\n\r\nNSR_DATA_VOLUME_POOL=ECMSDBMasterFull                                                                                               \r\n\r\nexport NSR_DATA_VOLUME_POOL                                                                                                         \r\nNSR_LOG_VOLUME_POOL=ECMSDBMasterFull                                                                                                \r\n\r\nexport NSR_LOG_VOLUME_POOL                                                                                                          \r\n\r\nNSR_SERVER=zbnbusbk1                                                                                                                \r\n\r\nexport NSR_SERVER \r\n\r\n\r\n\r\n\r\n.profile中有这样两个环境变量\r\nexport DB_LOCALE=zh_CN.gb\r\nexport CLIENT_LOCALE=zh_CN.gb\r\n\r\n小弟对informix数据库不是很熟悉,不知道这两个环境变量的用处,但是我发现有这两个环境变量就备份失败,去掉则成功.\r\n在备份逻辑日志的时候,我在log_full.sh中加入\r\nunset DB_LOCALE\r\nunset  CLIENT_LOCALE\r\n逻辑日志备份成功.\r\n但是在全备份的时候,加到nsrdbmi中就不成,请各位老大帮忙想想办法啊,跪谢.....\n\n[ 本帖最后由 camry 于 2008-10-20 18:53 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-10-20 18:58 |只看该作者
bar_act.log报错信息如下:\r\n2008-10-20 18:10:55 23171  23169 (-43207) Unable to open connection to database server: could not fork server connection, SQLCODE - 23101.\r\n2008-10-20 18:33:42 24878  24877 /informix/bin/onbar_d complete, returning 130 (0x82)\r\n 2008-10-20 18:33:45 24881  24880 /informix/bin/onbar_d -b -w -L 0\r\n2008-10-20 18:33:45 24881  24880 (-43207) Unable to open connection to database server: could not fork server connection, SQLCODE -23101.\r\n2008-10-20 18:33:45 24881  24880 /informix/bin/onbar_d complete, returning 130 (0x82)

论坛徽章:
0
3 [报告]
发表于 2008-10-20 20:27 |只看该作者
字符集的问题,有环境可以测试恢复吗,担心即使调通了备份到时候别因为字符的问题恢复不出来。\r\n\r\n可以按照下边步骤试试\r\n\r\n最简单的办法,在nsrdmbi中,nsrifmx那一行上面加入一个变量定义,把这两个定义成英文字符集。试验备份。\r\n\r\n如果可以,就解决了,如果还不行的话\r\n\r\n直接自己写一个脚本,定义变量,执行的步骤写onbar -b -w,就可以了

论坛徽章:
0
4 [报告]
发表于 2008-10-20 20:36 |只看该作者
这个比较靠谱,不是为了备份而去掉这几个变量,而且把这几个变量加入到了networker的变量中,你试试?\r\n\r\n\r\n————————————————————————————————————————————\r\n\r\nSymptom: Error: \'Unable to open connection to database server: could not fork server connection\'\r\n\r\nSymptom: Scheduled backup fails if using root account\r\n\r\nCause: 1. Conflicting environment variables set for Informix and root users\r\n\r\n2. Inappropriate setting of locale\r\n\r\nFix: Add the following environment variables in the nsrdbmi script and do an export:\r\n\r\nINFORMIXSERVER=Informix_servername\r\n\r\nDB_LOCALE=locale\r\n\r\nCLIENT_LOCALE=locale\r\n\r\nSERVER_LOCALE=locale\r\n\r\n\r\nExample:\r\n\r\n\r\nINFORMIXSERVER=testserver\r\n\r\nDB_LOCALE=th_thai620                    (这里应该替换你的profile里看到的值)\r\n\r\nCLIENT_LOCALE=th_thai620\r\n\r\nSERVER_LOCALE=th_thai620

论坛徽章:
0
5 [报告]
发表于 2008-10-20 20:54 |只看该作者
是一定要在nsrifmx这行上面么?我之前在nsrdbmi上面加过,在下面export出来,没用....

论坛徽章:
0
6 [报告]
发表于 2008-10-24 17:57 |只看该作者
成功了,之前我还以为是加英文的,后来反应过来,是加和.profile中一样的中文环境,现在备份已经成功,跪谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP