Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Проблема с репликациеей в DB2  [new]
Twinp
Member

Откуда:
Сообщений: 256
Caption выдаёт внутрению ошибку во время перехвата. Ругается на какой то рекурсивный вызов. Код ошибки SQLRIC2C, в документации её не нашёл и по команде db2 ? SQLRIC2C тоже ничего не получил, кроме сообщения - обратитесь к IBM.

Горю, помогите
11 янв 04, 09:26    [486925]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликациеей в DB2  [new]
Twinp
Member

Откуда:
Сообщений: 256
2004-01-11-13.04.10.046000 <setEnvDprRIB> ASN8003D  "Capture" : "" : Program "capture 8.1.0" is starting.

2004-01-11-13.04.10.515000 <dbConnection::chkAppDbCodePag> ASN0561W "
Capture":"ASN": Кодовая страница программы "1251" не совпадает с кодовой страницей "1208" базы данных"PDIV".
2004-01-11-13.04.12.593000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "CAPTURE_SERVER" при запуске присвоено значение "PDIV" с помощью метода: "COMMANDLINE".
2004-01-11-13.04.12.593000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "CAPTURE_SCHEMA" при запуске присвоено значение "ASN" с помощью метода: "DEFAULT".
2004-01-11-13.04.12.593000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "LOGREUSE" при запуске присвоено значение "N" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.593000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "LOGSTDOUT" при запуске присвоено значение "N" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.593000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "TERM" при запуске присвоено значение "Y" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.593000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "CAPTURE_PATH" при запуске присвоено значение "C:\Persons\caption\" с помощью метода: "COMMANDLINE".
2004-01-11-13.04.12.593000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "AUTOSTOP" при запуске присвоено значение "N" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.593000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "STARTMODE" при запуске присвоено значение "WARMSI" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "RETENTION_LIMIT" при запуске присвоено значение "10080" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "LAG_LIMIT" при запуске присвоено значение "10080" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "COMMIT_INTERVAL" при запуске присвоено значение "30" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "PRUNE_INTERVAL" при запуске присвоено значение "300" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "SLEEP_INTERVAL" при запуске присвоено значение "5" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "AUTOPRUNE" при запуске присвоено значение "Y" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "TRACE_LIMIT" при запуске присвоено значение "10080" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "MONITOR_LIMIT" при запуске присвоено значение "10080" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "MONITOR_INTERVAL" при запуске присвоено значение "300" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "MEMORY_LIMIT" при запуске присвоено значение "32" с помощью метода: "IBMSNAP_CAPPARMS".
2004-01-11-13.04.12.609000 <asnParmClass::printParms> ASN0529I "
Capture" : "ASN" : Параметру "ADD_PARTITION" при запуске присвоено значение "N" с помощью метода: "DEFAULT".
2004-01-11-13.04.12.609000 <Asnenv:setEnvIpcQRcvHdl> ASN8008D "
Capture" : "ASN" : "Created" IPC queue with key(s) "(OSSEIPC0tempDB2.PDIV.ASN.CAP.IPC, OSSEIPC1tempDB2.PDIV.ASN.CAP.IPC, OSSEIPC2tempDB2.PDIV.ASN.CAP.IPC)".
2004-01-11-13.04.14.218000 <CWorkerMain> ASN0100I CAPTURE "
ASN". Программа Capture успешно инициализирована.
2004-01-11-13.04.14.218000 <CWorkerMain> ASN0109I CAPTURE "
ASN". Программа Capture успешно выполнила инициализацию и выполняет захват изменений данных для "1" определений Capture. "0" определений Capture находятся в состоянии "остановлено". "0" определений Capture находятся в состоянии "неактивно".
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN0552E "
Capture" : "ASN" : В программе возникла ошибка SQL. Имя сервера - "PDIV". Требование SQL - "INSERT". Имя таблицы - ""DB2ADMIN"."CDCATEGORY"". SQLCODE - "-302". SQLSTATE - "22001". SQLERRMC - "". SQLERRP - "SQLRIC2C".
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN0552E "
Capture" : "ASN" : В программе возникла ошибка SQL. Имя сервера - "PDIV". Требование SQL - "INSERT". Имя таблицы - ""DB2ADMIN"."CDCATEGORY"". SQLCODE - "-302". SQLSTATE - "22001". SQLERRMC - "". SQLERRP - "SQLRIC2C".
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN0552E "
Capture" : "ASN" : В программе возникла ошибка SQL. Имя сервера - "PDIV". Требование SQL - "INSERT". Имя таблицы - ""DB2ADMIN"."CDCATEGORY"". SQLCODE - "-302". SQLSTATE - "22001". SQLERRMC - "". SQLERRP - "SQLRIC2C".
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN0552E "
Capture" : "ASN" : В программе возникла ошибка SQL. Имя сервера - "PDIV". Требование SQL - "INSERT". Имя таблицы - ""DB2ADMIN"."CDCATEGORY"". SQLCODE - "-302". SQLSTATE - "22001". SQLERRMC - "". SQLERRP - "SQLRIC2C".
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN0060E CAPTURE "
ASN". Программа Capture обнаружила внутреннюю ошибку "runaway recursion".
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN8001D "
Capture" : "ASN" : Unexpected return code "603" from routine "CDinsert::insertIntoCD".
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN8999D "
Capture" : "ASN" : recursive call for -518
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN8001D "
Capture" : "ASN" : Unexpected return code "603" from routine "CDinsert::insertIntoCD".
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN8999D "
Capture" : "ASN" : recursive call for -518
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN8001D "
Capture" : "ASN" : Unexpected return code "603" from routine "CDinsert::insertIntoCD".
2004-01-11-13.04.14.296000 <CDinsert::insertIntoCD> ASN8999D "
Capture" : "ASN" : recursive call for -518
2004-01-11-13.04.14.312000 <CDinsert::insertIntoCD> ASN8001D "
Capture" : "ASN" : Unexpected return code "603" from routine "CDinsert::insertIntoCD".
2004-01-11-13.04.14.312000 <CDinsert::insertIntoCD> ASN8999D "
Capture" : "ASN" : recursive call for -518
2004-01-11-13.04.14.312000 <trans::insertTx> ASN8001D "
Capture" : "ASN" : Unexpected return code "603" from routine "CDinsert::insertIntoCD".
2004-01-11-13.04.14.312000 <trans::insertTx> ASN8999D "
Capture" : "ASN" : !pkey
2004-01-11-13.04.14.312000 <CWorkerMain> ASN8001D "
Capture" : "ASN" : Unexpected return code "603" from routine "insertTx".
2004-01-11-13.04.14.312000 <CWorkerMain> ASN8001D "
Capture" : "ASN" : Unexpected return code "603" from routine "insertTx".
2004-01-11-13.04.14.312000 <CWorkerMain> ASN0123I CAPTURE "
ASN". В момент прекращения работы программы Capture наибольший последовательный номер журнала для успешно захваченной записи журнала - "4000:35A5:0000:0000:0000", а наименьший последовательный номер журнала для записи, для которой нужно выполнить принятие - "0000:0000:0000:0177:1B0D".
2004-01-11-13.04.17.062000 <Asnenv:delEnvIpcQRcvHdl> ASN8008D "
Capture" : "ASN" : "Destroyed" IPC queue with key(s) "(OSSEIPC0tempDB2.PDIV.ASN.CAP.IPC, OSSEIPC1tempDB2.PDIV.ASN.CAP.IPC, OSSEIPC2tempDB2.PDIV.ASN.CAP.IPC)".
2004-01-11-13.04.17.062000 <_asnCapture> ASN0008I CAPTURE "
ASN". Программа Capture остановлена.
11 янв 04, 10:28    [486932]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликациеей в DB2  [new]
Twinp
Member

Откуда:
Сообщений: 256
Вот она , гадасть
11 янв 04, 10:29    [486935]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликациеей в DB2  [new]
Twinp
Member

Откуда:
Сообщений: 256
Я тут немного потыркалься, база была под utf-8 переделал её в 1251 всё заработало. ПОд utf-8
Там была ошибка об длине данных, т.е. данные слишком длинные
а получается это так
кое что реплиуировалось и я увидел белеберду в поле да ещё и длинее в два раза, это там где идут русские.
Повидимому репликация глючит или я что то недостроил. Но что, я так и не вижу,поидее это всёдолжно быть предусмотренно и просто.
Данные из источника, русские буквы - двух байтовые перехватываются репликацией потом они почемуто воспринимаются как 1251 и начинаются переводиться в utf-8 и каждый байт удваивается и получаюя в назначение уже 4 байта на один русский буква.

Кто знаком с такой жопой ?
И если незатруднит то срочно надо, лучше даже сегодня.
11 янв 04, 14:12    [486980]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликациеей в DB2  [new]
Twinp
Member

Откуда:
Сообщений: 256
Срзу говорю, фикс пак 2 ставил, 1 фикс пак не ставил на 8.1
11 янв 04, 14:12    [486982]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликациеей в DB2  [new]
Twinp
Member

Откуда:
Сообщений: 256
А вот увидел

2004-01-11-13.04.10.515000 <dbConnection::chkAppDbCodePag> ASN0561W  "Capture":"ASN": Кодовая страница программы "1251" не совпадает с кодовой страницей "1208" базы данных"PDIV".
11 янв 04, 16:29    [487015]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликациеей в DB2  [new]
Twinp
Member

Откуда:
Сообщений: 256
Теперь как поменять кодовую страницу у программы CAPTION ?
11 янв 04, 16:34    [487019]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с репликациеей в DB2  [new]
Twinp
Member

Откуда:
Сообщений: 256
db2set DB2CODEPAGE = 1208
всё приходиться за вас делать, госпада инетелектуалы
19 янв 04, 19:36    [497847]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить