Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

TarasAblamsky/PervasiveSQL


Установка Pervasive SQL на Linux


Ипользовались SuSE (от SLES8 до 9.3) и ALTLinux (Master 2?.4 и 3.0 Sisyphus-branch)

Pervasive SQL (http://www.pervasive.com/) Скачать можно тут http://www.pervasive.com/downloads/index_data.asp
Программа не свободная. Для ознакомления предоставляется лицензия ограниченная по времени и количеству подключений.

Есть rpm-пакет и tar.gz, брать можно любой. Я брал rpm-пакет. Установка происходит в каталог /usr/local/psql

На различных версиях Su SE? Linux (от SLES8 до 9.3) PSQL устанавливается и работает (по крайней мере для тех целей что были нужны).
На ALTLinux установка проходит, но работает PSQL через раз.
Выдавались различные ошибки. Одним из характерных признаков было то, что Pervasive Control Center (pcc, программа клиент, написана на java) отказывалась показывать и создавать базы данных и таблицы.

А также характерно было:

ошибка про LAST_SEG.LOG и появления в текущей директории двух или трех файлов с мусорными (вопросики и прочий хлам) именами.

После запуска


и разбирательства потом с полученными strace'ами выяснилось, что проблема возникает при использовании локали koi8-r (ALTLinux Master 2.4 была koi8-r, а в Su SE? — UTF8)

после установки локали в UTF8 PSQL запустился на ALTLinux и стал вести себя также как на Su Se?.

А еще лучше поставить локаль POSIX и запускать Pervasive PSQL в ней.
Для этого можно создать файл .i18n в домашнем каталоге пользователя psql следующего содержания:
(подсмотрено в ALTLinux в /root/.i18n при установке по умолчанию)



Зачем оно вообще надо?
Pervasive PSQL используется, например, программой Домино от Софт-Вест?. Возможно найдутся еще.