Неизвестная ошибка пользователя при попытке настроить репликацию с informix - PullRequest
1 голос
/ 21 сентября 2010

Я в системе Linux, вошел в систему как пользователь 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.

1 Ответ

0 голосов
/ 21 сентября 2010

Эта проблема оказалась из-за поврежденной базы данных. Я заново инициализировал его, запустив onmode -ky, oninit -ivyw, и теперь все в порядке.

...