Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема шести нулей 000000 / 24 сообщений из 24, страница 1 из 1
25.08.2005, 00:15
    #33232899
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Я меняю таблицу, например, размер текстового атрибута, DB2 выполняет кучу всяких запросов для этого и возникает ошибка при UPDATE SYSSTAT.INDEXES из-за вот такой штуки, например (таких много): CLUSTERFACTOR=-1,000000,
Убираешь нули и работает. Вопрос, как настроить DB2, чтобы она не дурила с этими нулями? Вот полный запрос:
UPDATE SYSSTAT.INDEXES
SET NLEAF=1,
NLEVELS=1,
FIRSTKEYCARD=29,
FIRST2KEYCARD=-1,
FIRST3KEYCARD=-1,
FIRST4KEYCARD=-1,
FULLKEYCARD=29,
CLUSTERFACTOR=-1,000000,
CLUSTERRATIO=100,
SEQUENTIAL_PAGES=0,
DENSITY=0,
AVERAGE_SEQUENCE_GAP=0,000000,
AVERAGE_SEQUENCE_FETCH_GAP=0,000000,
AVERAGE_SEQUENCE_PAGES=0,000000,
AVERAGE_SEQUENCE_FETCH_PAGES=0,000000,
AVERAGE_RANDOM_PAGES=1,000000,
AVERAGE_RANDOM_FETCH_PAGES=0,000000,
NUMRIDS=29,
NUMRIDS_DELETED=0,
NUM_EMPTY_LEAFS=0
WHERE COLNAMES = '+PK'
AND TABNAME = 'UNITS' AND TABSCHEMA = 'TEST'
...
Рейтинг: 0 / 0
25.08.2005, 08:39
    #33233051
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
а разделитель дес. знаков разве не "." должен быть?
у меня такой запрос вообще не пройдет.
...
Рейтинг: 0 / 0
25.08.2005, 14:25
    #33234223
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Да, скорее всего, конечно, дело в запятой, а не в нулях, просто диагностику дает про нули. Так вот не я же её пишу, а DB2 сама себе такое выдает. Как лечить? FixPack какой-нибудь? И можно ли как-нибудь англофицировать DB2? А то на русском языке я плохо понимаю хелп и пункты меню.
...
Рейтинг: 0 / 0
25.08.2005, 14:35
    #33234246
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
в директории /opt/IBM/db2/V8.1/msg/
выкинуть или переименовать которая ru_*
...
Рейтинг: 0 / 0
25.08.2005, 15:36
    #33234410
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Спасибо, помогло, теперь на английском всё, у меня, правда, здесь эта директория: \Program Files\IBM\SQLLIB\msg
...
Рейтинг: 0 / 0
25.08.2005, 15:50
    #33234449
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
А вот с запятой непонятно, что делать. DB2 её что из региональных настроек Виндов берет? Тогда это крайне неудобно. Или всё-таки где-то в настройках самой DB2 это можно изменить?
...
Рейтинг: 0 / 0
25.08.2005, 16:01
    #33234480
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Кстати, замена запятой на точку в региональных настройках Виндов ничего не дало. Это на клиенте. Может еще и на серваке нужно тоже менять?
...
Рейтинг: 0 / 0
25.08.2005, 18:24
    #33234857
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
db2set patch2=15

http://www-1.ibm.com/support/docview.wss?rs=71&context=SSEPGG&uid=swg21179697&loc=en_US&cs=utf-8&lang=en
...
Рейтинг: 0 / 0
26.08.2005, 01:49
    #33235147
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
К сожалению, ничто из этого не работает у меня, а именно:

1. db2set patch2=15 - пишет, что неправильный параметр

2. Прописал patch2=15 в db2cli.ini, как тут сказано: http://www-1.ibm.com/support/docview.wss?rs=71&context=SSEPGG&uid=swg21179697&loc=en_US&cs=utf-8&lang=en
Тоже никакого эффекта.
...
Рейтинг: 0 / 0
26.08.2005, 02:50
    #33235168
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Кстати, обновление DB2 кому-нибудь удалось запустить? Я уж на полный ноль все настройки безопасности Internet Explorer свел, а это дело все пишет:
Your current browser security settings prevent the proper operation of the Update Service. The Update Service relies on ActiveX controls and Active Scripting, which are enabled under the default browser security settings.

Другие ActiveX у меня работаю без проблем, видимо IBM делает какие-то особенные :-) Слушайте, вообще DB2 - это глюк или нормальная система, первые впечатления нелучшие (по документации, например), как-то с MS SQL Server всё более гладко в смысле упавления этой РСУБД.
...
Рейтинг: 0 / 0
26.08.2005, 09:36
    #33235364
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Egor - да ничё, справляемся. Правда, практически GUI не используем.
И даже нравится - все просто таки, удобно.
И не глючит особо.
Правда. доку читать приходится, но куда уж без этого.
ВОт с Q Replication разбираюсь, крутая вещь в плане интеграции всего и вся. Кучу скриптиков заготавливаю на будущее (для упрощения процесса и отвязки от GUI)
...
Рейтинг: 0 / 0
26.08.2005, 11:12
    #33235641
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
2 ggv
Вообще меня ооочень интересует Q-Replication,
но просто как-то руки не доходят.
Особенно интересует сравнение возможностей Q-Replication c
Sybase SQLRemote. Нет желания поработать в этом направлении?
...
Рейтинг: 0 / 0
26.08.2005, 11:31
    #33235691
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
gardenman - я тебе почту отправил.
...
Рейтинг: 0 / 0
26.08.2005, 11:44
    #33235725
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
после того как я сменил работу, у меня мэйл изменился...
теперь я работаю в Quest.
так что))) fouga (at) mail (dot) ru - это мой "неофициальный ящик"
...
Рейтинг: 0 / 0
26.08.2005, 11:49
    #33235739
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Ёпрст
ну тогда и смысл меняется.
Ну все равно щас напишу, и там посмотрим.
Мы с земляком твоим еще и blog замутили тематический, надо будет решить, здесь, там, по jabber или по почте или в комбинации будем эксперементами заниматься.
...
Рейтинг: 0 / 0
26.08.2005, 12:41
    #33235896
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
На ibm-ом форуме мне вот, что посоветовали сделать, чтобы ликвидировать запятую:
db2set DB2COUNTRY=1
db2set DB2CODEPAGE=437

Только не приведет ли это к каким-либо негативным побочным эффектам?
...
Рейтинг: 0 / 0
26.08.2005, 12:51
    #33235932
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
естественно приведет. Если кодировки клиента и сервера не совпадают, то к базе даже не подконнектишься
...
Рейтинг: 0 / 0
26.08.2005, 12:58
    #33235965
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
В этом я уже убедился :-) Речь идет о том, что они одинаковые.
...
Рейтинг: 0 / 0
26.08.2005, 17:42
    #33236877
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Егор. Ты мои сообщения принципиально не читаешь???

На ссылочку посмотри, поможет без особых извратов...
...
Рейтинг: 0 / 0
26.08.2005, 20:07
    #33237038
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Читаю, вот мой ответ, который выше:


ExtraterrestrialК сожалению, ничто из этого не работает у меня, а именно:

1. db2set patch2=15 - пишет, что неправильный параметр

2. Прописал patch2=15 в db2cli.ini, как тут сказано: http://www-1.ibm.com/support/docview.wss?rs=71&context=SSEPGG&uid=swg21179697&loc=en_US&cs=utf-8&lang=en
Тоже никакого эффекта.
...
Рейтинг: 0 / 0
29.08.2005, 12:19
    #33238552
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Извини не db2set

db2cli.ini

[YOUDB]
dbalias=YOUDB
patch2=15

Ты где проверял. Если в db2clp, то там это не работает. Так как это не CLI приложение.
...
Рейтинг: 0 / 0
29.08.2005, 23:22
    #33239946
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Я так там и написал, вначале для каждой базы отдельно, а затем через
[Common] и ноль эмоций, проверял, что все прописано правильно через Ассистент Конфигурирования в CLI Settings.


nkulikovИзвини не db2set

db2cli.ini

[YOUDB]
dbalias=YOUDB
patch2=15

Ты где проверял. Если в db2clp, то там это не работает. Так как это не CLI приложение.
...
Рейтинг: 0 / 0
30.08.2005, 16:48
    #33241649
Extraterrestrial_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Кстати, через CLI Settings это параметр (patch2) виден и указан как известный workaround, если я его руками в db2cli.ini ввел. Но через CLI Settings мне его просто не удалось добавить. Попробуй, у тебя получиться или нет.
...
Рейтинг: 0 / 0
30.08.2005, 17:56
    #33241913
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема шести нулей 000000
Нет не получится. Так как это workaround.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема шести нулей 000000 / 24 сообщений из 24, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]