powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 Express-C
17 сообщений из 17, страница 1 из 1
DB2 Express-C
    #34380487
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь использует DB2 Express-C в разработке и эксплуатации?
Поделитесь впечатлениями.
Я скачал, поставил v9.1, сутки мучил ее. Снес. Решил оставаться пока на MS SQL.
То что SQL Assistant генерит неправильный SQL еще можно пережить.
Постоянно лезут сооющения, что система не может освободить какие-то свои объекты.
Еще был интересный момент. Есть две связанные таблицы. Удаляю ту, на которую связь. Релэйшн остается и уже никак не удаляется - пишет что таблица не найдена. Излечилось только удалением второй таблицы.
Венцом моих усилий стала невозможность удалить уже и таблицу и даже целиком базу.
И пишет одинаковое сообщение, в котором перечисляется десяток возможных причин от неправильного типа данных до внутренней системной ошибки.

Сейчас подумал, может это Контрольный Центр глючит и командами SQL с ней можно совладать.
А под Линухом может лучше? Никто не юзает?
...
Рейтинг: 0 / 0
DB2 Express-C
    #34380517
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл уточнить.
Я ставил версию под WinXP, подключался к базе через сеть, не локально.
...
Рейтинг: 0 / 0
DB2 Express-C
    #34380753
gals
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, судя по вашему сообщению, вы не пробовали читать документацию.
У меня аналогичная ситуация - MS SQL не устанавливается под Linux :)
Может быть мне попробовать MS SQL под Aix-ом... :)

Не обижайтесь на ту или иную СУБД. Надо изучать документацию и немного думать самому.
Воспринимайте DB2 Express-C как одну из бесплатных альтернатив платному MS SQL.
...
Рейтинг: 0 / 0
DB2 Express-C
    #34380889
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
galsИзвините, судя по вашему сообщению, вы не пробовали читать документацию.
Пробовал, да во времени ограничен. Не успел.
galsНе обижайтесь на ту или иную СУБД. Надо изучать документацию и немного думать самому.
Воспринимайте DB2 Express-C как одну из бесплатных альтернатив платному MS SQL.
Я просто хотел узнать работает ли система реально, в эксплуатации у кого-нибудь. И как впечатления?
...
Рейтинг: 0 / 0
DB2 Express-C
    #34381096
gals
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Впечатления самые приятные.
При смене СУБД, надо быть готовым к самым неожиданным результатам. Например, результаты выполнения адаптированных запросов могут быть различными.
Надо многократно проверять правильность работы ПО на старой СУБД (MS SQL) и новой СУБД (DB2).
Чаще всего обнаруживаются ошибки внутри ПО - плохо оттестерованные аварийные и редко встречающиеся ситуации. Реже обнаруживаются куски ПО, требюующие различных решений для разных СУБД. Еще реже находятся проблемы конвертации данных из одной СУБД в другую.

После вылизывания собственного ПО, эмоции сугубо положительные.
...
Рейтинг: 0 / 0
DB2 Express-C
    #34381190
DPH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DPH
Гость
С 9.1 не игрался, ничего не могу сказать.

Скачай и поставь 8.2 Express C - там подобных проблем не видел, все спокойно и надежно работает.
Как раз с MS SQL переходил (где-то два года назад), очень доволен.
...
Рейтинг: 0 / 0
DB2 Express-C
    #34381455
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, уговорили. :-)
Буду пробовать еще.
...
Рейтинг: 0 / 0
DB2 Express-C
    #34386124
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я с DB2 имею дело уже больше 10 лет. GUI-инструменты становятся всё лучше, но безглючными никогда не были, и есть подозрение, что не будут.

В частности, ныне самоблокировка Control Center при работе с Federated-базами - привычное для меня дело (CC может открыть несколько коннектов, и при некоторых обстоятельствах один коннект может заблокировать другие). В качестве лечения можно посмотреть список коннектов и прибить блокирующий (CC умеет показывать цепочку зависимостей).


Постоянно лезут сооющения, что система не может освободить какие-то свои объекты.

Я это обычно решаю перезапуском CC.


Еще был интересный момент. Есть две связанные таблицы. Удаляю ту, на которую связь. Релэйшн остается и уже никак не удаляется - пишет что таблица не найдена. Излечилось только удалением второй таблицы.

Непонятно, о чём идет речь и как это может быть. Такого глюка я никогда не видел. По-видимому, должно было решаться refresh'ем данных в CC или даже перезапуском CC (в базе наверняка всё в порядке, а CC что-нибудь неправильно показывает).

Венцом моих усилий стала невозможность удалить уже и таблицу и даже целиком базу.
Было бы неплохо приводить сообщения об ошибке. Вообще, кажется, что Drop database и Remove database должно быть одним и тем же, но реально во втором случае CC раскаталогизирует базу, а не удаляет её (т.е. её можно каталогизировать обратно).

И пишет одинаковое сообщение, в котором перечисляется десяток возможных причин от неправильного типа данных до внутренней системной ошибки.
Что за ошибка-то? Сообщение часто бывает таким: SQL????N то-то reason code такой-то. Затем идёт большой список, в котором перечисляются разные reason code, и что означает каждый из них. Т.е. много лишнего, но разобраться можно.
...
Рейтинг: 0 / 0
DB2 Express-C
    #34388540
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Metelitsa

Наверное в своем первом сообщении я в чем-то и погорячился. Сейчас я уже не смогу восстановить текст сообщений.
Поставил заново, обновил клиента - вроде все функционирует.
Хотя пару раз при изменении таблицы система не смогла обновить статистику таблицы и на серверной стороне выскакивало сообщение о некорректностях в C-Library. При этом клиентская сторона ждала пока я не нажму ОК на сообщении на сервере.
...
Рейтинг: 0 / 0
DB2 Express-C
    #34388619
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
khlна серверной стороне выскакивало сообщение о некорректностях в C-Library. При этом клиентская сторона ждала пока я не нажму ОК на сообщении на сервере.
Прикрепил в файле.
...
Рейтинг: 0 / 0
DB2 Express-C
    #34389072
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В первый раз такое вижу. Наверное, первым делом надо посмотреть в Event Viewer'е в Windows XP, о какой библиотеке идёт речь. Посмотреть, нет ли нескольких такие одноимённых DLL в разных местах, и посмотреть PATH.
...
Рейтинг: 0 / 0
DB2 Express-C
    #34390147
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.google.ru/search?hl=en&newwindow=1&q=DB2+r6034&btnG=Search

и первой же строкой...

http://www-1.ibm.com/support/docview.wss?uid=swg1JR25415
...
Рейтинг: 0 / 0
DB2 Express-C
    #34392371
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я устал бороться с библиотекой (разложил ее везде где только можно - все равно не работает).

Переставил Windows. Восстановил базу из бэкапа.
..ять!! Система требует выполнить или отменить повтор транзакций. Пробовал по всякому - не получается, т.к. нет журнала. (Я забыл его сохранить)

Что делать?
...
Рейтинг: 0 / 0
DB2 Express-C
    #34393248
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧто делать?

попробовать ход конем

1. рядом создать пустую базу
2. заменить в восстановленной базе файл SQLOGCTL.LFH на аналогичный из новой базы

может и проканает :)
...
Рейтинг: 0 / 0
DB2 Express-C
    #34393404
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
khlЯ устал бороться с библиотекой (разложил ее везде где только можно - все равно не работает).
А я так понял (http://www-1.ibm.com/support/docview.wss?uid=swg1JR25415), что достаточно было MSVCR80.DLL убрать (из путей). Или закачать/поставить DB2 Express-C поновее (коли говорят, что проблема исправлена в 1-м фикспаке, а ведь уже второй фикспак на дворе).
...
Рейтинг: 0 / 0
DB2 Express-C
    #34393544
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor MetelitsaА я так понял (http://www-1.ibm.com/support/docview.wss?uid=swg1JR25415), что достаточно было MSVCR80.DLL убрать (из путей). Или закачать/поставить DB2 Express-C поновее (коли говорят, что проблема исправлена в 1-м фикспаке, а ведь уже второй фикспак на дворе).

Express-C я скачивал свежий. И фикспак 2 скачал, но как я понял, он на Express, который платный (не Express-С). Но в то же время, я его пробовал ставить - на версию не ругается, молча устанавливается, как будто так и должно быть. Я бы не хотел выходить за рамки бесплатного продукта.

Как посмотреть версию установленной DB2?
...
Рейтинг: 0 / 0
DB2 Express-C
    #34393674
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mitek авторЧто делать?

попробовать ход конем

1. рядом создать пустую базу
2. заменить в восстановленной базе файл SQLOGCTL.LFH на аналогичный из новой базы

может и проканает :)

Я восстановил предыдущую рабочую копию, но все равно решил попробовать - не проканало.
"Непредвиденная системная ошибка".
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 Express-C
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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