среда, 5 декабря 2007 г.

Трудности установки

Если ставить клиента информикса в путь не по умолчанию то могут возникнуть проблемы с функциональностью. Убедился в этом, настраивая CSM (Communication Support Module) или модуль шифрования на таком клиенте. Чтобы CSM работал, необходимо создать конфиг в котором прописать путь к библиотеке CSM. Эта библиотека лежит в самом клиенте. Танцы с бубном начинаются когда выясняешь, что CSM отказывается работать при такой установке (путь клиента не по умолчанию). При попытке соединения выдает ошибку -14581 неверный CSM дескриптор (хотя в конфиге все ок). Опять индусы что то напрограммировали? Простое перекладывание библиотеки ispws07a.dll в корень диска C и изменение конфига - и все работает. Но как то это неправильно - разбрасывать файлы по всему диску. Пробую дальше - внутри дистрибутива кладу. Не работает. Наконец нашел место внутри дистрибутива клиента, где CSM работает - в папке cpp (конфиг тоже туда поменял).

среда, 28 ноября 2007 г.

Как изменить имя экземпляра сервера информикс или как вы яхту назовете ...

Экземпляры серверов информикс различаются в общем случае по именам (и по номеру экземпляра в ОС). Бывают случаи когда уже работающий экзепляр требуется переименовать. Например первоначально имя для информикса было выбрано неудачно. Например я как то создал экземпляр с названием tst10uc6 - чтобы потестировать как это понятно из имени экземпляра, версию информикса 10.00.UC6. А потом вышла версия UC7 и мне потребовалось тестировать ее, чтобы не создавать новый экземпляр я просто обновил tst10uc6 с версии UC6 на UC7. А название так и осталось tst10uc6 что сбивает с толку. В таком случае можно просто переименовать экземпляр за три шага:

1. Останавливаем информикс, изменяем параметр DBSERVERNAME в onconfig на новое название
2. Открываем sqlhosts для этого сервера и меняем название сервера в нем
3. Меняем значение переменной окружения INFORMIXSERVER и применяем новое окружение, запускаем информикс

Возможно потребуется изменить конфигурацию приложений (имя сервера на новое). И главное не забыть изменить название информикса на машинах пользователей, которые работают с данным сервером!

понедельник, 26 ноября 2007 г.

AIX: dbaccess и другие утилиты работают локально через PAM алиас

Ранее в AIX 5300-05-03 было нельзя работать локально т.е. на той же машине где и сервер (для пользователей входящих в группу informix) с некоторыми программами (dbaccess, dbschema) через PAM алиас информикса: выдавалась ошибка 1809: Server rejected the connection. Теперь такие пользователи могут работать через PAM нормально, если версия AIX 5300-06-03-0732 и по всей видимости выше. Я тестировал PAM на версии AIX 5300-06-03-0732 и Informix 10.00.UC7.
Пользователь informix работал через PAM алиас нормально и на пред. версиях AIX.

вторник, 20 ноября 2007 г.

Informix 11.10.xC2

Вышло обновление информикса 11.10.xC2, пофиксили там работу CSM (в xC1 почему то не работал)

Informix: PAM и CSM на одном алиасе

IBM наконец то пофиксила баг, который я обнаружил еще примерно год назад: было нельзя включать CSM и PAM на общем алиасе. Теперь такая возможность работает в версии IDS 10.00.UC7. Для этого правда требуется использовать клиент версии 2.90.TC6 (тестировал с ним, может и с другими версиями клиента работает). Зато не работает с версией клиента 3.00.TC2.

среда, 31 октября 2007 г.

IDS Cheetah Developer Edition - free

То что многие ждали давно, свершилось - IBM выпустила девелоперскую версию Informix Cheetah без ограничения по времени использования (no timebomb). Эта версия является свободной и имеет следующие ограничения: лимит конкурентных сессий 20, CPU VPs to 1 (не путать с кол-вом физ.процессоров на машине), memory to 1GB, database size to 8GB. Все остальные возможности, включая MACH11, встроенные datablades, J/Foundation присутствуют в данной версии. Девелоперская версия поставляется для всех основных платформ в 32bit и 64bit версии.
Девелоперская версия будет доступна для скачивания на сайте IBM начиная с 31 октября 2007 года.
Вместе с анонсом Informix Developer Edition 11, открывается сайт Informix Application Development

вторник, 30 октября 2007 г.

IBM Data Studio: разработка и управление серверами данных

IBM выпускает первое интегрированное программное решение для управления данными IBM Data Studio, объединяющее различные аспекты управления данными и поддержки гетерогенных окружений серверов данных. Data Studio объединяет в себе поддержку разработки приложений и функций оперативного управления и администрирования. Решение базируется на среде Eclipse.
Полный пресс-релиз можно почитать здесь

Насколько я понял, это бывший IBM Developer Workbench Beta. Инструмент действительно интересный, позволяет разрабатывать приложения на базе Java, делать прямой и обратный инжениринг схем баз данных, графически представлять схемы баз. Работает с Informix и DB2. Согласно информации из пресс-релиза IBM Data Studio будет доступен для свободного скачивания 31 октября. В сети между тем появились обзоры по использованию данного инструмента. Чуть позже попробую написать свой обзор.