Pervasive v8.6 & Novell v6 - проблема

Обсуждение технических вопросов по продуктам Novell

Pervasive v8.6 & Novell v6 - проблема

Сообщение XPEH » 11 апр 2005, 12:05

Есть Pervasive v8.6 & Novell v6, в принципе работают но есть ДВЕ проблемы:
1) В анализаторе не проходит полностью тест по IPX соединению (хотя софт исполльзующий все это работает - проги под DOS)
вот протокол:
Successfully connected to fs1 0035A717:000000000001 via SPX protocol.

Stress test via protocol did not complete successfully due to error
( ). 75 test messages were transmitted.

Вопрос 1 - в чем тут проблема?

2) При попытке делать bstop бывает трапается сервер выдавая вот такое сообщение
The CPU encountered a problem executing code in NWMKDE.NLM. The problem may be in that module or in data passed to that module by a process owned by BSPXCOM.NLM. (вырезано из abend)

причем трапнуться может спустя какоето время, что при "жестком" bstop-е (на вопрос выгрузить btrieve.nlm отвечаю Y), что при "мягком" - на тот же вопрос отвечаю N.

Вопрос 2 - в чем тут грабли, хочу еще поястинь, bstop делаю чтобы закрыть базы и освободить log-и для их последующего архивирования и удаления, хорошо если подскажите какой еще существует метод кроме как в мониторе закрыть все базы (юзеры , б%!я, не выходять из софта)
XPEH
 
Сообщения: 6
Зарегистрирован: 11 апр 2005, 11:45

А можно фрагмент файлика, который PSA пишет,

Сообщение Boris Morozov » 12 апр 2005, 01:52

он при запуске говорит, куда лог будет писаться. Там побольше информации будет. Я думаю, сами поймете в чем дело.

По п.2 - во первых чем не устраивает монитор первазива, который позволяет скинуть коннекты с рабочей станции. Во вторых для архивирования есть чудесные штатные команды в BUTIL -
-STARTBU и -ENDBU.
Их грамотное применение позволяет даже архивировать не нарушая работу пользователей. Почитайте доку.

А делать BSTOP - это очень ломовой прием, ничего удивительного, что сервер валится. Он неработоспособен с выгруженным btrieve.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Re: А можно фрагмент файлика, который PSA пишет,

Сообщение XPEH » 12 апр 2005, 06:46

Boris Morozov писал(а):он при запуске говорит, куда лог будет писаться. Там побольше информации будет. Я думаю, сами поймете в чем дело.


*************** Log started ***************
12 апреля 2005 г. 9:56:06 ---
**************
[NETWORK TEST]
**************
*** Checking if user specifies first available protocol for the test...
First available protocol for the test is not specified
*** Checking if user specifies TCP protocol for the test...
TCP/IP test is not specified
SPX test is specified
*** Checking for SPX protocol on local machine...
Winsock SPX is available.
*** Checking if SPX is configured as a Pervasive.SQL Supported Protocol on the local machine...
Pervasive.SQL requester is configured to use SPX transport protocol.
Pervasive.SQL requester is configured to use TCP/IP transport protocol.
Pervasive.SQL requester is configured to use NetBIOS transport protocol.
*** Establishing connection using SPX protocol...
Target machine name : fs1
Resolving target name to SPX network address...
Trying to use named pipe request to resolve name to address...
Unable to resolve name to address via named piped request. CallNamedPipe function returned status 67.
Trying to use NetWare API to query Novell Directory Services for address...
Trying to use NetWare Bindery to resolve name to address...
Using NetWare API to read NetWare Bindery.
Successfully resolved target name to address.
Target SPX address is 0035A717:000000000001:8059.
Attempting to connect via SPX...
Successfully connected to 0035A717:000000000001 via SPX protocol.
*** Stress test the engine using the connected protocol...
*** Terminate SPX connection that was previously established...
Successfully terminated Winsock SPX connection.
*** Checking if user specifies first available protocol for the test...
NetBIOS test is not specified
Network Test Summary
-----------------------------
Successfully connected to fs1 0035A717:000000000001 via SPX protocol.
Stress test via protocol did not complete successfully due to error ( ). 75 test messages were transmitted.
12 апреля 2005 г. 9:56:14 ---Network Test Completed.

Boris Morozov писал(а):По п.2 - во первых чем не устраивает монитор первазива, который позволяет скинуть коннекты с рабочей станции. <cut>

А делать BSTOP - это очень ломовой прием, ничего удивительного, что сервер валится. Он неработоспособен с выгруженным btrieve.


по. п.2 - дело в том что монитором может пользоваться юзер типа супервизор , а т.к. такой человек должен быть один, а людей которые завершают день много (дежурные), то как бы не очень правильно раздать всем права супевизора что бы они могли через монитор чистить конекты. НО стоит задача заархивировать базы и логи по ним за рабочий день, архив за день создать на случай всяких глюков. Базы то архивируются, проблем нет, и логи архивируются, но вот удалить логи не получается, т.к. нектороые забывчивые юзеры не выходять из прикладного ПО, оставляя тем самым открытые базы и соответственно файлы логов, отсюда - не можем удалить логи после их архивации. Вот и нужен способ закрыть базы\почистить конекты и т.п.
XPEH
 
Сообщения: 6
Зарегистрирован: 11 апр 2005, 11:45

Re: А можно фрагмент файлика, который PSA пишет,

Сообщение Dimerson » 12 апр 2005, 08:34

Для работы с помощью Pervasive Monitor нужно либо :

1) давать пользователю права оператора консоли
3) создать группу в контексте сервера 'Pervasive_Admin'

и теперь пользователь может успешно подкючиться используя

свои DN/Пароль : .user.ou.o / nds_passwd

P.S. Если софт самописный то доступно API через которое можно получить весь функционал Pervasive Monitor.
Аватара пользователя
Dimerson
 
Сообщения: 2791
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: А можно фрагмент файлика, который PSA пишет,

Сообщение XPEH » 12 апр 2005, 10:23

Dimerson писал(а):Для работы с помощью Pervasive Monitor нужно либо :

1) давать пользователю права оператора консоли
3) создать группу в контексте сервера 'Pervasive_Admin'


А можно по подробнее, как это сделать. Насколько я понял надо либо первое сделать либо второе. Про оператора консоли я чтото слышал, но вот как "оно" сделать незнаю. А про такую группу вообще первый раз слышу. Можно по подробнее?
XPEH
 
Сообщения: 6
Зарегистрирован: 11 апр 2005, 11:45

Re: А можно фрагмент файлика, который PSA пишет,

Сообщение XPEH » 12 апр 2005, 10:44

Boris Morozov писал(а): Во вторых для архивирования есть чудесные штатные команды в BUTIL -
-STARTBU и -ENDBU.
Их грамотное применение позволяет даже архивировать не нарушая работу пользователей. Почитайте доку.


Почитал, правильно ли я понял - при запуске с -startbu <файл\@файл со списком> перестаются вестись логи и все изменения начинают писаться в отдельные файлы типа <имя базы>.^^^ , что дает нам возможность спокойненько зафиксировать состояние баз и логов. Дав затем командочку с -endbu /A мы опять включаем ведение логов и изменения накопленные в файлах .^^^ накатываются на бызы. !?

Все ли я правильно понял, может есть какието нюансы?
Вот чтото не понял, а что делается с файлами логов после -endbu, они автоматически начинаются заново, т.е. имеющийся файл грохается и пишется новый или мне их самому надо погрохать перед тем как сделать -endbu ?
XPEH
 
Сообщения: 6
Зарегистрирован: 11 апр 2005, 11:45

Re: А можно фрагмент файлика, который PSA пишет,

Сообщение Dimerson » 13 апр 2005, 08:13

XPEH писал(а):
Dimerson писал(а):Для работы с помощью Pervasive Monitor нужно либо :

1) давать пользователю права оператора консоли
3) создать группу в контексте сервера 'Pervasive_Admin'


А можно по подробнее, как это сделать. Насколько я понял надо либо первое сделать либо второе. Про оператора консоли я чтото слышал, но вот как "оно" сделать незнаю. А про такую группу вообще первый раз слышу. Можно по подробнее?


Группа стандартная в NDS. Оператор консоли там же - в св-вах сервера.

Hint: пробовали набирать Pervasive_Admin на саппорте Pervasive ?
и в 2000 оно точно в доке было . В общем RTFM
Аватара пользователя
Dimerson
 
Сообщения: 2791
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: А можно фрагмент файлика, который PSA пишет,

Сообщение XPEH » 13 апр 2005, 12:34

Dimerson писал(а):Группа стандартная в NDS. Оператор консоли там же - в св-вах сервера.


Разобрался, тут все ок.

А вот что можете сказать по такому поводу. Методом эксперимента выяснил, что если выгрузить bspx и btcp-сомы c NWBSRVCM , то в принципе все сетевые юзеры отваливаются и соответвтвенно базы закрываются и логи свободны для дальнейшей архивации и удаления. Так вот - насколько критична для Новела выгрузка только этих модулей, а не всего бтрайва!? (который и выгрузить то в принципе не возможно, т.к. попытка выгрузки btrieve.nlm требует выгрузку csl.nlm, а уж этот модуль тянет за собой вообще кучу невыгружаемой ботвы)
XPEH
 
Сообщения: 6
Зарегистрирован: 11 апр 2005, 11:45


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

cron