PSQL под Linux

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

morbid
Сообщения: 3
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Senergy ISP

PSQL под Linux

Сообщение morbid »

Доброго дня. У меня возникает определенного рода проблемма с Pervasive.SQL-8.10-117.026.i486.rpm Под Linux RH-9 kernel 2.4.22
База работает к крутится нормально но при добавлении лицензии начинает ругаться.

"License Manager cannot run because the PVSW_ROOT environment variable
is not set. The value of this variable should be the directory where
Pervasive.SQL is installed, for example, /usr/local/psql. Please set
PVSW_ROOT and try again."

PVSW_ROOT естественно выставлен как положенно
PVSW_ROOT=/usr/local/psql , куда собственно rpm'ка и проставилась. За исключением этого головной боли нет. Работает наура. Подскажите пожалуйста как это исправить. А то 30 дней уже истекают а я лицензии подключить не могу.

Спасибо.
IgorA
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Красноярск

Re: PSQL под Linux

Сообщение IgorA »

Не знаю как Pervasive 8, а 2000 в демо-версии, дату проверяет только при загрузке. Я просто менял дату на сервере, запускал Pervasive, и менял дату обратно.
morbid
Сообщения: 3
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Senergy ISP

Re: PSQL под Linux

Сообщение morbid »

Спасибо за информацию. Но это бы не помогло, я нашел причину и поправил ее. Вся проблема состояла в .bash_profile . Стоило ее исправить и все пошло наура. Производительность по сравнениию с виндами на аналогичной машине при той же нагрузке 30-40 одновременных ссесий выросла процентов на 40 при загрузке по "TOP'у" не больше чем 53%.
Единственно осталось сгенерить лицензии на
Btrieve version is 8.10 for Unix.
Pervasive.SQL server V 8
. Если кто подкинет буду крайне признателен. В долгу не останусь.
IgorA
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Красноярск

Re: PSQL под Linux

Сообщение IgorA »

Опять же на примере Pervasive 2000, я пользовался обычным генератором ключей, они подходят для любой платформы.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: PSQL под Linux

Сообщение m0p3e »

Лови
morbid
Сообщения: 3
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Senergy ISP

Re: PSQL под Linux

Сообщение morbid »

Спасибо огромное. Очень сильно признателен.
malor
Сообщения: 19
Зарегистрирован: 16 фев 2006, 20:29
Откуда: Vologda

Сообщение malor »

Мне нужно установить Pervasive 9 SQL на Linux.
Подскажите пожалуйста, где можно добыть доков, faq'ов, howto по нему?

Я знакомился с виндовой версией Галактики сегодня и там, насколько понял, на клиентскую машину вместе с клиентской версией Галактики ставится(автоматом) клиентская часть Pervasive. Зачем нужна клиентская часть Pervasive ?

У меня есть архив PSQL_9.10_Server_Linux.tar.gz
В нем файлы :
Pervasive.SQL-9.10-020.000.i486.rpm
Pervasive.SQL-DOC-9.10-020.000.i486.rpm
Pervasive.SQL-PCC-9.10-020.000.i486.rpm
и такие же но tar.gz . Что здесь что ? Куда ставить ? Как запускать ? и т.д. Чего к чему прикручивать? Где можно найти подробные инструкции ?

Какова последовательность версий PervasiveSQL ? 8 - >9 -> 2000 ?
nickmix
Постоянный обитатель
Сообщения: 171
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутская обл
Контактная информация:

Сообщение nickmix »

2000 ->8->9
malor
Сообщения: 19
Зарегистрирован: 16 фев 2006, 20:29
Откуда: Vologda

Сообщение malor »

Я устанавливал Pervasiv.SQL 9 в CentOS 4.1 .
1.Согласно руководству Getting Started with Pervasive.SQL 9 SP1 (Server Edition)
в пункте 12-7 "After Installation" :
1)завести пользователя psql и группу pvsw
2)сделать их собственниками файлов в папке куда поставится PervasiveSQL, т.е. /usr/local/psql
3)остановить демон Первасива
4)applies 10 user, 30 days limited license
5)запустить демон Первасива - mkded
и т.д.

Но согласно логу установки Первасива, он сам делает эти вещи при установке...Как это понимать?

2.Какими командами запускать Pervasive Control Center, Monitor, PSA и т.д. ?

3.Для чего предполагается использовать DEMODATA, DefaultDB, PERVASYVDB ?

4.Какой демон будет соответствовать службе(в Linux) psql : mkded или btrieve ?

5. Я когда запускал скрипт pvswdocs.sh, выдало :

Код: Выделить всё

[root@stan com.pervasive.help.ui_1.0.0]# ./pvswdocs.sh
Starting Pervasive help system...
Warning: -jar not understood. Ignoring.
Exception in thread "main" java.lang.NoClassDefFoundError: 
.bin.plugins.com.pervasive.help.ui_1.0.0.pvswhelpui.jar
   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) 
(/usr/lib/libgcj.so.5.0.0)
   at __gcj_personality_v0 
(/usr/local/psql/bin/plugins/com.pervasive.help.ui_1.0.0/java.version=1.4.2)
   at __libc_start_main (/lib/tls/libc-2.3.4.so)
   at _Jv_RegisterClasses 
(/usr/local/psql/bin/plugins/com.pervasive.help.ui_1.0.0/java.version=1.4.2)
Что это значит ?

У меня есть pdf-руководства скачанные с pervasive.com(например: Getting Started with Pervasive.SQL 9, User's Guide,...), но там суммарно несколько тысяч старниц текста, так что если что, то укажите, пожалуйста, полезные места оттуда, касательно моих вопросов.
thor
Местный житель
Сообщения: 289
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Saint-Petersburg
Контактная информация:

Сообщение thor »

Вроде как это при установке хелпа - для его работы нужна Java, а ее нет
malor
Сообщения: 19
Зарегистрирован: 16 фев 2006, 20:29
Откуда: Vologda

Сообщение malor »

Пытался поставить PCC, но что-то идет не так...

Код: Выделить всё

# rpm -ivh Pervasive.SQL-PCC-9.10-020.000.i486.rpm
Подготовка...               ######################################### [100%]
+++++ Checking current user rights...
Passed...

Passed...

+++++ Setting up root's environment...
+++++ Checking for Java Runtime Environment Installations...
ERROR: Pervasive Control Centre requires JRE version 1.4.2 or above for functioning properly
JRE Version 1.4.2 or above is required for PCC to function
The Installation will install the PCC files, please ensure that you have JRE 1.4.2 or above and PATH is set correctly before running PCC

ошибка: %pre(Pervasive.SQL-PCC-9.10-020.000.i486) scriptlet failed, exit status 1
ошибка:   install: %pre ошибка сценария (2), пропускается Pervasive.SQL-PCC-9.10-020.000
В чем проблема ?
В моем ASPLinux 11 переменная PATH="/usr/lib/jvm/jre-1.5.0-sun/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/usr/local/psql/bin:/bin:/usr/bin"
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Сообщение yuri_z »

Попробуй набрать в консоле java и посмотри, что напишет;
Переменная JAVA_ROOT; JRE_HOME должны быть
в path не хватает /usr/lib/jvm/jre/bin В общем не установлена JAVA JRE, оно и хорошо ищите 1.5 патамучто надо ставить первасив 9.5, а он уже требует полуторки. У нас проблемка с тем, что самба не успевает ициализироваться и первасив не загружается автоматически, приходится запускать вручную. Самбу желательно ставить до первасива, а чтоб достукиваться монитором до линукса пользователей надо заводить ручками в базу первасива, тогда увидите, а так через Самбу. Если не найдете, напишите свой почтовый, залью.
malor
Сообщения: 19
Зарегистрирован: 16 фев 2006, 20:29
Откуда: Vologda

Сообщение malor »

>>в path не хватает /usr/lib/jvm/jre/bin

Т.е., например, в ASPLinux 11 я должен в PATH включить - /usr/lib/jvm/jre-1.5.0-sun/bin?

Относительно джавовских путей я нашел в PSQL9.1 Getting Started(server edition), стр. 14-11:
How to Access the Documentation
The Pervasive.SQL documentation for Linux includes the following:
- JavaHelp format of all books
- Man pages for the command-line utilities
- README file

JavaHelp
The JavaHelp format requires a Java Runtime Environment (JRE)
Standard Edition. You can download the Standard Edition from
java.sun.com.

JavaHelp Configuration
To run the Javahelp documentation, you must have a variable set for the following:
- PVSW_ROOT
- JAVA_HOME(or the PATH must contain the location of the JRE’s bin directory).

PVSW_ROOT
If PVSW_ROOT is not set, set it to /usr/local/psql and export the variable:
PVSW_ROOT=/usr/local/psql
export PVSW_ROOT

JAVA_HOME
If a JAVA_HOME environment variable is set, Pervasive.SQL
JavaHelp assumes that the Java executable is at <JAVA_HOME>/bin/
java. JAVA_HOME is not set by the JRE install. Other vendors
require a JAVA_HOME variable so it may be set on your system. If it
is, then it takes precedence over any PATH statements.
Export the variable after you modify or create it:
JAVA_HOME=/usr/local/java
export JAVA_HOME
Without a JAVA_HOME, Pervasive JavaHelp assumes that the PATH
environment variable contains the location of your JRE’s bin
directory. For example, the PATH would include something similar
to the following:
PATH=/usr/local/java/bin

Note Some Linux distributions include gcj, a GNU compiler for the
Java programming language. If your Linux distribution includes the gcj
compiler, check your PATH environment variable. Ensure that the path
to the Standard Edition JRE appears before the path to the gcj or that
you have a JAVA_HOME variable set to the Standard Edition.
Про упомянутые вами переменные JAVA_ROOT и JRE_HOME я не нашел там ничего. Почему?
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Сообщение yuri_z »

Это прописывает инсталлятор джава при своей установке. Мы ставили на suse 10.0, там с джавой все пучком, только пришлось сносить старую версию 1.4 и ставить 1.5. Мне кажется , если переустановить джаву, то все получится
malor
Сообщения: 19
Зарегистрирован: 16 фев 2006, 20:29
Откуда: Vologda

Сообщение malor »

Можете перечислить значения всех ваших переменных - JAVA_ROOT,JRE_HOME, JAVA_HOME ? (ну и еще каких-либо важных;)
Ответить