2010-09-21 113 views
1

我在linux系统上以informix用户身份登录。我有以下环境变量设置:是尝试使用informix设置复制时发生未知用户错误

INFORMIXDIR=/opt/IBM/informix 
INFORMIXSQLHOSTS=/opt/IBM/informix/etc/sqlhosts.mydb 
INFORMIXSERVER=rep_0 

sqlhosts.mydb的内容如下:

g_rep_0   group   -    -  i=0 
rep_0   onsoctcp  svr0   30100 g=g_rep_0 

g_rep_1   group   -    -  i=1 
rep_1   olsoctcp  svr1   30101 g=g_rep_1 

我试图运行命令cdr define server --init g_rep_0成立g_rep_0作为复制的主人,但得到以下错误:

connect to rep_0 failed 
Incorrect password or user rep_0 is not known on the database server. 
(-951) 
command failed -- unable to connect to server specified (5) 

任何人都可以建议我可能会做错什么吗?

编辑

寻找在日志中我得到了一个错误:

10:26:36 CDR GC: operation error reporting severe error message failed (error 62). 
10:30:00 SCHAPI: [Save SQL Trace 27-550] Error -206 The specified table (mon_syssqltrace) is not in the database. 
10:30:00 SCHAPI: [Save SQL Trace 27-550] Error -111 ISAM error: no record found. 

回答

0

这个问题竟然是由于损坏的数据库。我通过运行onmode -kyoninit -ivyw重新初始化它,现在看起来好了。

+0

很难决定如何处理这个问题。这是失败的一个不寻常的原因;大多数人不会遇到问题。你的回答显然是正确的,对你的情况有帮助,但是...... – 2010-09-21 17:41:46

相关问题