PSQL под Linux
Модераторы: m0p3e, edward_K, Модераторы
PSQL под Linux
Доброго дня. У меня возникает определенного рода проблемма с 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 дней уже истекают а я лицензии подключить не могу.
Спасибо.
База работает к крутится нормально но при добавлении лицензии начинает ругаться.
"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 дней уже истекают а я лицензии подключить не могу.
Спасибо.
Re: PSQL под Linux
Не знаю как Pervasive 8, а 2000 в демо-версии, дату проверяет только при загрузке. Я просто менял дату на сервере, запускал Pervasive, и менял дату обратно.
Re: PSQL под Linux
Спасибо за информацию. Но это бы не помогло, я нашел причину и поправил ее. Вся проблема состояла в .bash_profile . Стоило ее исправить и все пошло наура. Производительность по сравнениию с виндами на аналогичной машине при той же нагрузке 30-40 одновременных ссесий выросла процентов на 40 при загрузке по "TOP'у" не больше чем 53%.
Единственно осталось сгенерить лицензии на
Btrieve version is 8.10 for Unix.
Pervasive.SQL server V 8
. Если кто подкинет буду крайне признателен. В долгу не останусь.
Единственно осталось сгенерить лицензии на
Btrieve version is 8.10 for Unix.
Pervasive.SQL server V 8
. Если кто подкинет буду крайне признателен. В долгу не останусь.
Re: PSQL под Linux
Опять же на примере Pervasive 2000, я пользовался обычным генератором ключей, они подходят для любой платформы.
Re: PSQL под Linux
Лови
Re: PSQL под Linux
Спасибо огромное. Очень сильно признателен.
Мне нужно установить 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 ?
Подскажите пожалуйста, где можно добыть доков, 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 ?
Я устанавливал 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, выдало :
Что это значит ?
У меня есть pdf-руководства скачанные с pervasive.com(например: Getting Started with Pervasive.SQL 9, User's Guide,...), но там суммарно несколько тысяч старниц текста, так что если что, то укажите, пожалуйста, полезные места оттуда, касательно моих вопросов.
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,...), но там суммарно несколько тысяч старниц текста, так что если что, то укажите, пожалуйста, полезные места оттуда, касательно моих вопросов.
Пытался поставить PCC, но что-то идет не так...В чем проблема ?
В моем 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"
Код: Выделить всё
# 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"
-
- Постоянный обитатель
- Сообщения: 165
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
- Контактная информация:
Попробуй набрать в консоле java и посмотри, что напишет;
Переменная JAVA_ROOT; JRE_HOME должны быть
в path не хватает /usr/lib/jvm/jre/bin В общем не установлена JAVA JRE, оно и хорошо ищите 1.5 патамучто надо ставить первасив 9.5, а он уже требует полуторки. У нас проблемка с тем, что самба не успевает ициализироваться и первасив не загружается автоматически, приходится запускать вручную. Самбу желательно ставить до первасива, а чтоб достукиваться монитором до линукса пользователей надо заводить ручками в базу первасива, тогда увидите, а так через Самбу. Если не найдете, напишите свой почтовый, залью.
Переменная JAVA_ROOT; JRE_HOME должны быть
в path не хватает /usr/lib/jvm/jre/bin В общем не установлена JAVA JRE, оно и хорошо ищите 1.5 патамучто надо ставить первасив 9.5, а он уже требует полуторки. У нас проблемка с тем, что самба не успевает ициализироваться и первасив не загружается автоматически, приходится запускать вручную. Самбу желательно ставить до первасива, а чтоб достукиваться монитором до линукса пользователей надо заводить ручками в базу первасива, тогда увидите, а так через Самбу. Если не найдете, напишите свой почтовый, залью.
>>в 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:
Т.е., например, в ASPLinux 11 я должен в PATH включить - /usr/lib/jvm/jre-1.5.0-sun/bin?
Относительно джавовских путей я нашел в PSQL9.1 Getting Started(server edition), стр. 14-11:
Про упомянутые вами переменные JAVA_ROOT и JRE_HOME я не нашел там ничего. Почему?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.