|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Для тех, кому интересна IDS11.50 и/или тех, кто хорошо разбирается в локалях :) Ведём тестирование сервера IDS 11.50. В online.log наблюдаем: Код: plaintext 1. 2. 3.
После знакомства с БД sysadmin находим, что у нас по расписанию в 01:00 запускается "Auto Update Statistics Evaluation", который запускает sysadmin:aus_evaluator(integer,integer), которая запускает sysadmin:aus_evaluator(integer,integer,integer), которая запускает sysadmin:aus_load_dbs_data (c англ.нар.твор. + Самуил Маршак + я) и вот в aus_load_dbs_data и наблюдаются куски вида: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
то есть текущая БД - sysadmin, и имеет свою локаль en_US.819, а, например, одна из обрабатываемых БД имеет локаль ua_UA.1251. И операции такого рода приводят к ошибке "-23197 Database locale information mismatch." Клиент, настроенный с DB_LOCALE/CLIENT_LOCALE=en_US.819 к рабочей БД с локалью ua_UA.1251 не коннектится. И SET COLLATION 'ua_UA.1251' выдаёт аналогичную ошибку. А вот клиент, настроенный с DB_LOCALE/CLIENT_LOCALE=ua_UA.1251 к БД sysadmin коннектится спокойно и SELECT к БД с локалью ua_UA.1251 тоже работает... Получается, если бы сессии, в которой был запущен aus_evaluator имела локаль ua_UA.1251, такая ошибка не дожна была возникнуть (проверено своим клиентом :). Может кто-то подскажет что делать: 1. либо как донастроить локали 2. либо как сменить локаль у сессии aus_evaluator П.С.: Пока вынуждены отключить AUS для рабочей БД. Поковырявшись в исходниках ХП aus_evaluator воспользовались недокументированной фичей: добавили в тaблицу sysadmin:ph_threshold запись: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2008, 17:32 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Анатолий, Вы пробовали использовать локаль RU_RU с кодовой страницей 1251 и 8859-5 для доступа к sysmaster ? Например, на клиенте CLIENT_LOCALE=ru_ru.1251 DB_LOCALE=ru_ru.8859-5 на сервер, создать БД с кодовой страницей 8859-5 (DB_LOCALE=ru_ru.8859-5). Далее, была ли попытка установить более новую версию Informix International Language Supplement для версии 11.50 ? С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2008, 22:09 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Можно попробывать проверить ... в каком окружении выполняются задачи (maintenance, monitoring, and administration tasks) и т.д. ... в том числе и переменные среды - CLIENT_LOCALE и DB_LOCALE. You can set up new tasks by inserting rows into the ph_task table. С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2008, 22:30 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Что показывает - SELECT * FROM sysmaster:sysenv ? С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2008, 22:49 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Можно еще попробывать пересоздать sysadmin с другой кодовой страницей. Moving (Resetting) the sysadmin database to a new dbspace http://www.ibm.com/developerworks/blogs/page/idsteam?tag=sysadmin С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2008, 23:14 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
GVF112GVFЧто показывает - SELECT * FROM sysmaster:sysenv ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2008, 13:12 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Добрый день! Я пробывал установить следующие локали для версии IDS 11.50.xC1: ----------------------------------------------- CLIENT_LOCALE=RU_RU.CP1251 DB_LOCALE=RU_RU.8859-5 ------------------------------------------- Все работает ... :) Далее, после установки ILS 3.50.MC2 - проверил доступ к базе "admin" c использованием украинских локалей .... ------------------------------------------- CLIENT_LOCALE=UK_UA.CP1251 DB_LOCALE=UK_UA.8859-5 ------------------------------------------- Результат тот же - все работает ! С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2008, 18:25 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Проблема в том что автообновление статистики (оценка таблиц) не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 11:11 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Для того чтобы убедиться - работает или нет автообновление статистики, нужно устранить ошибку Error -23197 Database locale information mismatch. Далее, можно ознакомиться со следующим материалом - http://www-128.ibm.com/developerworks/blogs/page/idsteam?tag=scheduler С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 21:20 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Ну и что, кому нибудь удалось исправить эту ошибку? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2009, 11:17 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Ждите выхода IDS 11.5 xC4. IC57571: SCHAPI: ERROR -23197 DATABASE LOCALE INFORMATION MISMATCH ERROR IN ONLINE.LOG ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2009, 11:30 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Отлично, а то из-за этой ошибки вся автоматизация self maintenance в 11 версии не работает. Мне саппорт обещал еще в 11.50.xC3 эту ошибку исправить, но что то видимо у них не получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2009, 11:46 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
GVF112GVFМожно еще попробывать пересоздать sysadmin с другой кодовой страницей. Moving (Resetting) the sysadmin database to a new dbspace http://www.ibm.com/developerworks/blogs/page/idsteam?tag=sysadmin С уважением, Вадим. Сегодня делал - не помогло. Остановил шедулер, убил базу, пересоздал, чтобы база создалась с системными локалями, запустил - то же самое. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2009, 01:55 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Удалось ли устранить ошибку -23197 --> Error -23197 Database locale information mismatch. Error -23197 is encountered if ... - the code set specified by DB_LOCALE is not same as the code set of database locale. - the code set of locale_spec used in SET COLLATION sql statement is not same as the code set of database locale. * Database locale is the locale used when the database was created. * To know your database locale, you can lookup for dbs_collate value in sysmaster database by executing following command, SELECT dbs_collate FROM sysmaster:sysdbslocale WHERE dbs_dbsname = "<your database name>" * Remember, if DB_LOCALE is not set, CLIENT_LOCALE is used as DB_LOCALE. Более подробно читай здесь - http://www.ibm.com/developerworks/blogs/page/idsteam?tag=-23197 С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2009, 08:16 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
GVF112GVF, ваш пост немножко не в тему, sysmaster же написал выше что ошибка которая тут обсуждается, при автообновлении статистики на базах возникает из-за бага IC57571: SCHAPI: ERROR -23197 DATABASE LOCALE INFORMATION MISMATCH ERROR IN ONLINE.LOG который планируют устранить в 11.50.xC4 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2009, 10:01 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Понятно ... проглядел ... :) С уважением, Вадим. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2009, 15:12 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
На 11.50 FC4 глюк пропал. Зато этот же глюк присутствует при попытке OnManager-ом (5.7.2.4) выбрать базу, созданную в utf8 ;( ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2009, 00:14 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
У меня после обновления с 11.50.UC3W2 до UC4 старая ошибка исчезла зато появилась новая: 01:00:04 SCHAPI: Error -211 Cannot read system catalog (systables). 01:00:04 SCHAPI: Type: TASK, Name: Auto Update Statistics Evaluation, Location: NULL. 01:00:04 SCHAPI: Error -103 ISAM error: illegal key descriptor (too many parts or too long). 01:00:04 SCHAPI: Type: TASK, Name: Auto Update Statistics Evaluation, Location: NULL. 01:00:04 SCHAPI: Type: TASK, Name: Auto Update Statistics Evaluation, Error Message: Unable to execute function [ aus_evaluator(integer,integer) ] . Если запускать функцию aus_evaluator вручную то отрабатывает без ошибок. Системные каталоги всех баз проверил, все в норме. Что интересно: в таблице aus_command после отработки автоматической оценки обновления статистики содержаться команды только для системных баз. Если запустить aus_evaluator вручную то там появятся данные и для остальных баз сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2009, 08:39 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
falcon111На 11.50 FC4 глюк пропал. Зато этот же глюк присутствует при попытке OnManager-ом (5.7.2.4) выбрать базу, созданную в utf8 ;( чтобы клиент мог подключиться к базе, нужно чтобы его DB_LOCALE совпадал с локалью базы. когда сервер в своих автоматических заданиях не может это различить, это баг сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2009, 09:03 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
AndronНу и что, кому нибудь удалось исправить эту ошибку? После выполнения sql-команды Код: plaintext
Проверялось на 11.50UС3 и 11.50FC5W2 С уважением Виктор ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2009, 11:36 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Перенес базу sysadmin на тестовом сервере, ошибка осталась 01:00:03 SCHAPI: Error -211 Cannot read system catalog (systables). 01:00:03 SCHAPI: Type: TASK, Name: Auto Update Statistics Evaluation, Location: NULL. 01:00:03 SCHAPI: Error -103 ISAM error: illegal key descriptor (too many parts or too long). 01:00:03 SCHAPI: Type: TASK, Name: Auto Update Statistics Evaluation, Location: NULL. 01:00:03 SCHAPI: Type: TASK, Name: Auto Update Statistics Evaluation, Error Message: Unable to execute function [ aus_evaluator(integer,integer) ] . 01:00:23 Checkpoint Completed: duration was 0 seconds. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2009, 08:41 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Андрону На 11.50FC4 ошибки есть. На 11.50FC5W2 ( Sun Solaris ) действительно нет. Связано ли с переносом БД sysadmin - не знаю, у меня изначально была вынесена. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2009, 11:31 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
zaiets, ошибки есть для 11.50.UC5, фикс W2 не проверял, может там действительно исправили. Но в этом форуме писали что W2 крайне не рекомендуют для использования из-за критической ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2009, 15:53 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
ну че тут поделаешь если SDS токо на 11.50xc5w2 должна работать как положено. Да и вообще, более-менее сьало возможно использовать 11.50 токо начиная с 11.50хС4 разработчики уже с месяц используют, вроде как все ОК. Сегодня 4й день как промышленная система на 11.50xc5w2 А че за баг? Если про обновление - так я написал, что пива столько не выпью чтобы так обновляться. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2009, 18:16 |
|
IDS 11.50, sysadmin, AutoUpdateStatistic, -23197 Database locale information mismatch
|
|||
---|---|---|---|
#18+
Добрый день! Та же проблема... Server Version: IBM Informix Dynamic Server Version 11.50.UC5 Online Log: 11:38:05 SCHAPI: Error -23197 Database locale information mismatch. 11:38:05 SCHAPI: Type: TASK, Name: T, Location: NULL. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2009, 12:42 |
|
|
start [/forum/topic.php?fid=44&msg=35908595&tid=1607664]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 324ms |
total: | 475ms |
0 / 0 |