вопрос по btrieve 6.15

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

вопрос по btrieve 6.15

Сообщение alexp_mac » 15 май 2003, 19:21

Задача: надо установить на nw51sp6 btrieve 6.15 (зачем-прошу не спрашивать, это даже не обсуждается). В результате этого имеем что nwconfig ничего не видит в products.dat (что вообщем-то неудивительно).
Это плохо тем, что при установке какого-нибудь пачта, инсталятор ругается что нет суппорт пака, нет того, нет сего. Кто-нибудь такую проблему решал? У меня на первый взгляд есть решение:надо в дистрибутив 51 подсунуть измененный bti.cfg c параметром ForceFileVersion=0600, тогда все файлы btrieve будут создаваться в формате версии 6, и после замены btrieve 7 на 6.15 проблем с файлами конфигурации не будет.

Что скажете?
alexp_mac
 
Сообщения: 788
Зарегистрирован: 28 июн 2002, 10:50

Сообщение Лебедев Виктор » 16 май 2003, 08:31

Официально, TID10014874:
"NetWare 5.1 comes with Btrieve version 7.15. Backreving to earlier versions of Betrieve 7 is supported by pervasive, but backreving to earlier versions of Betrieve 6 may work, but is not recommended nor supported."
То что у нас провалилось - попытка "изготовить" дистрибутив со старым Btrieve: изменили сценарии установки (формат - обычный текстовой файл) на CD. Ну примерно так, как это выглядит в просто 5.
С products.dat после этого проблем нет. Зато есть с Btrieve. У нас Btrieve не позволял себя настраивать. Все параметры СУБД выставлялись со значениями по умолчанию.

В конце концов мы плюнули (что-то вроде CLIB-а дело уперлось, а ну его на фиг, простите). Оставили PSQL2K, выставили в нем "все новые файлы создавать в версии 6" и все...
Лебедев Виктор
 
Сообщения: 133
Зарегистрирован: 05 июн 2002, 09:03
Откуда: Пермь

Сообщение alexp_mac » 16 май 2003, 09:45

[quote="Лебедев Виктор"]Официально, TID10014874:
"NetWare 5.1 comes with Btrieve version 7.15. Backreving to earlier versions of Betrieve 7 is supported by pervasive, but backreving to earlier versions of Betrieve 6 may work, but is not recommended nor supported."
То что у нас провалилось - попытка "изготовить" дистрибутив со старым Btrieve: изменили сценарии установки (формат - обычный текстовой файл) на CD. Ну примерно так, как это выглядит в просто 5.
С products.dat после этого проблем нет. Зато есть с Btrieve. У нас Btrieve не позволял себя настраивать. Все параметры СУБД выставлялись со значениями по умолчанию.

В конце концов мы плюнули (что-то вроде CLIB-а дело уперлось, а ну его на фиг, простите). Оставили PSQL2K, выставили в нем "все новые файлы создавать в версии 6" и все...[/quote]


Ну у меня все нормально получилось, тестовый сервер под 6.15 работает и установился. Все файлы конфигурации еще при инсталяции создались в формате btrieve6.
alexp_mac
 
Сообщения: 788
Зарегистрирован: 28 июн 2002, 10:50

Сообщение Сергей Александрович » 16 май 2003, 14:18

Алексей Подгорчук
А по подробней нельзя как вы это сделали?
Сергей Александрович
 
Сообщения: 24
Зарегистрирован: 09 окт 2002, 10:45

Сообщение alexp_mac » 16 май 2003, 15:14

Установка netware 5.1 на сервер xxxxxx (с учетом необходимости иметь btrieve 6.15)

Установка осуществляется с дистрибутива 51sp6 overlay (eng-deutch), на остальных серверах в дереве
необходимо установить signature level option=1 иначе tcpip.nlm валит сервер в abend и устаналиваются не
все компоненты (не устанавливается java, ds.nlm последней версии и пр. см.TID к оверлею).
Важное замечание: для xxxxxx нужен btrieve 6.15, но в Netware 5.1 идет btrieve 7, поэтому после отката
на btrieve 6 возникают сложности с products.dat и другими файлами, которые хранятся в формате btrieve.
Для устранения данной ситуации необходимо в дистрибутиве сервера подменить файл
sys:system\bti.cfg на модифицированный с добавленной строчкой:
ForceFileVersion=0600
для этого есть один путь: ковыряться в ISO имидже nw51sp6 с целью подмены файла, для этого используется
утилита ultraISO.

После окончания устновки сервера обязательно! ответить No (в GUI) на вопрос о перезагрузке! Это написано в
readme к оверлейному диску! (при несоблюдении этого будет нехватать некоторых модулей и обновленных
продуктов)

Устанавливаемые компоненты ОС:
1. LDAP (без выбора)
2. NDS8 (без выбора)
3. WTM (может пригодится)
4. PORTAL(без выбора)
5. SMS (без выбора)
6. CERTSERVER (обязательно)
7. NDPS (обязательно)

Патчи и дополнительный софт:
1. BackupExec 8.5+обновления драйверов к нему (не забыть опцию -ut!!! устанавливать продукт
после даунгрейда btrieve!)
2. NICI 2.0.4
3. PWRCHUTE 4.3.3
4. В startup.ncf и autoexec.ncf вписать дополнительные параметры:
========autoexec.ncf==============
set Bindery Context = xxxxxxxxx
SET Maximum Concurrent Disk Cache Writes = 750
SET Dirty Disk Cache Delay Time = 0.5
SET Maximum Concurrent Directory Cache Writes = 100
SET MINIMUM SERVICE PROCESSES=100
SET MAXIMUM SERVICE PROCESSES=1000
set Time Zone = MSK-3MSD
set Daylight Savings Time Offset = 1:00:00
set Start Of Daylight Savings Time = (MARCH SUNDAY LAST 2:00:00 AM)
set End Of Daylight Savings Time = (OCTOBER SUNDAY LAST 3:00:00 AM)
===================================================

=====startup.ncf=============
SET MINIMUM PACKET RECEIVE BUFFERS = 3000
SET MAXIMUM PACKET RECEIVE BUFFERS = 7000
SET MAXIMUM PHYSICAL RECEIVE PACKET SIZE=4540
SET MINIMUM DIRECTORY CACHE BUFFERS=2000
SET MAXIMUM DIRECTORY CACHE BUFFERS=5000
Set NCP packet signature option = 2
===================================================

Установка старого Btrieve 6.15 вместо 7-го

1. Забекапить в sys:\system файлы нового btrieve (могут пригодиться):
BDROUTER.NL_ o 21,484 11-03-94 5:06p
BREBUILD.NL_ o 43,008 8-25-99 12:01p
BROUTER.NL_ o 27,459 11-19-99 10:49a
BSPXCOM.NL_ o 25,098 8-19-99 12:19p
BSPXSTUB.NL_ o 1,254 5-20-93 3:51p
BSTART.NC_ o 80 4-15-99 4:50p
BSTOP.NC_ o 194 1-23-98 3:44p
BTI.CF_ o 348 7-16-99 3:36p
BTRIEVE.NL_ o 10,810 11-28-99 2:39p
BUTIL.NL_ o 81,119 8-25-99 12:11p
(здесь они уже переименованы-10 штук)

2.Переписать в sys:\system и sys:\public файлы старого btrieve (6.15):
================================================
MNET_XEON/WORK02:1\B\SYSTEM\*.*
Files Size Last Update Owner
----------------- ------------- --------------- -------------------------
BDIRECT.NLM o 15,896 2-25-95 7:12p ALEX
BDROUTER.NLM o 22,418 5-30-95 4:10p ALEX
BREBUILD.NLM o 35,044 3-07-95 8:54a ALEX
BROUTER.NLM o 21,578 5-30-95 4:10p ALEX
BSETUP.NLM o 59,293 2-27-95 10:20a ALEX
BSPXCOM.NLM o 19,949 8-29-95 2:15p ALEX
BSPXLD.NCF o 40 5-07-02 9:48p ALEX
BSPXSTUB.NLM o 1,342 11-18-94 9:10a ALEX
BSTART.NCF o 106 5-07-02 9:51p ALEX
BSTOP.NCF o 49 4-21-92 2:46p ALEX
BTIMSG.NLM o 61,885 8-19-99 1:36p ALEX
BTRIEVE.N20 o 226,196 3-13-98 7:30p ALEX
BTRIEVE.NLM o 226,392 6-15-99 9:36a ALEX
BTRMON.NLM o 77,117 3-23-98 4:42p ALEX
BUTIL.NLM o 55,098 12-11-95 2:06p ALEX
RSPXSTUB.NLM o 1,883 11-18-94 9:10a ALEX

MNET_XEON/WORK02:1\B\PUBLIC\*.*
Directories Filter Rights Created Owner
----------------- ---------- ---------- --------------- ---------------------
BTI [SRWCEMFA] [SRWCEMFA] 5-13-03 1:22p ALEX

1 Directory


MNET_XEON/WORK02:1\B\PUBLIC\BTI\*.*
Directories Filter Rights Created Owner
----------------- ---------- ---------- --------------- ---------------------
NETWARE [SRWCEMFA] [SRWCEMFA] 5-13-03 1:22p ALEX

1 Directory


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\*.*
Files Size Last Update Owner
----------------- ------------- --------------- -------------------------
BNWINST.LOG o 2,104 5-31-99 10:41a ALEX
README.TXT o 46,711 4-15-98 9:43a ALEX

MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\*.*
Directories Filter Rights Created Owner
----------------- ---------- ---------- --------------- ---------------------
DEMODATA [SRWCEMFA] [SRWCEMFA] 5-13-03 1:22p ALEX
DOC [SRWCEMFA] [SRWCEMFA] 5-13-03 1:22p ALEX
DOS [SRWCEMFA] [SRWCEMFA] 5-13-03 1:22p ALEX
OS2 [SRWCEMFA] [SRWCEMFA] 5-13-03 1:22p ALEX
SYSTEM [SRWCEMFA] [SRWCEMFA] 5-13-03 1:23p ALEX
WIN [SRWCEMFA] [SRWCEMFA] 5-13-03 1:23p ALEX
WIN32 [SRWCEMFA] [SRWCEMFA] 5-13-03 1:23p ALEX

48,815 bytes (98,304 bytes in 3 blocks allocated)
2 Files
7 Directories


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\DEMODATA\*.*
Files Size Last Update Owner
----------------- ------------- --------------- -------------------------
UPPER.ALT o 512 1-01-80 1:07a ALEX


512 bytes (32,768 bytes in 1 block allocated)
1 File


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\DOC\*.*
Files Size Last Update Owner
----------------- ------------- --------------- -------------------------
BTICFG.TXT o 16,418 6-26-95 3:48p ALEX
BTIINI.WRI o 25,600 6-19-95 10:21a ALEX
README.TXT o 40,319 6-03-97 5:14p ALEX


82,337 bytes (131,072 bytes in 4 blocks allocated)
3 Files


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\DOS\*.*
Directories Filter Rights Created Owner
----------------- ---------- ---------- --------------- ---------------------
BIN [SRWCEMFA] [SRWCEMFA] 5-13-03 1:22p ALEX

1 Directory


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\DOS\BIN\*.*
Files Size Last Update Owner
----------------- ------------- --------------- -------------------------
BREQNT.EXE o 83,892 2-10-98 9:37p ALEX
BREQNT.MSG o 1,662 9-01-97 5:41p ALEX
BREQUEST.EXE o 61,892 2-10-98 9:36p ALEX
BREQUEST.MSG o 1,696 9-01-97 5:40p ALEX
BREQUTIL.EXE o 29,801 3-10-95 2:36p ALEX
BREQUTIL.MSG o 1,197 3-10-95 2:36p ALEX
BROLLFWD.EXE o 51,941 9-29-94 9:03a ALEX
BROLLFWD.MSG o 3,854 9-29-94 9:02a ALEX
BTI.CFG o 715 1-06-95 3:48p ALEX


236,650 bytes (425,984 bytes in 13 blocks allocated)
9 Files


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\OS2\*.*
Directories Filter Rights Created Owner
----------------- ---------- ---------- --------------- ---------------------
BIN [SRWCEMFA] [SRWCEMFA] 5-13-03 1:22p ALEX

1 Directory


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\OS2\BIN\*.*
Files Size Last Update Owner
----------------- ------------- --------------- -------------------------
BTICOMM.DLL o 20,975 3-02-95 1:41p ALEX
BTRCALLS.DLL o 35,056 9-28-95 5:06p ALEX
MKDELINK.DLL o 36,485 9-28-95 5:09p ALEX
MKDESVCS.DLL o 30,952 6-09-95 3:57p ALEX
NWLOCALE.DLL o 34,656 2-28-94 5:58p ALEX
OS2NWBRQ.DLL o 38,010 6-09-95 4:04p ALEX
PBROLL.EXE o 57,536 3-02-95 2:34p ALEX
PBTRVRES.DLL o 13,536 3-02-95 2:33p ALEX


267,206 bytes (425,984 bytes in 13 blocks allocated)
8 Files


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\SYSTEM\*.*
Files Size Last Update Owner
----------------- ------------- --------------- -------------------------
A3112.NLM o 12,425 3-29-94 1:49p ALEX
AFTER311.NLM o 14,651 3-29-94 1:48p ALEX
NWSNUT.NLM o 174,888 6-02-94 4:48p ALEX


201,964 bytes (262,144 bytes in 8 blocks allocated)
3 Files


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\WIN\*.*
Directories Filter Rights Created Owner
----------------- ---------- ---------- --------------- ---------------------
BIN [SRWCEMFA] [SRWCEMFA] 5-13-03 1:23p ALEX

1 Directory


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\WIN\BIN\*.*
Files Size Last Update Owner
----------------- ------------- --------------- -------------------------
BTI.INI o 811 4-25-95 2:00p ALEX
DBU_UI.DLL o 147,456 8-28-95 4:04p ALEX
NWIPXSPX.DLL o 38,544 11-02-93 5:47p ALEX
NWLOCALE.DLL o 38,576 11-02-93 6:12p ALEX
WBROLL.EXE o 126,929 8-10-94 4:20p ALEX
WBROLLRS.DLL o 15,627 8-10-94 4:19p ALEX
WBTICOMM.DLL o 41,980 1-30-97 2:45p ALEX
WBTRCALL.DLL o 43,568 3-13-98 3:46p ALEX
WBTRVRES.DLL o 4,192 4-19-95 3:16p ALEX


457,683 bytes (655,360 bytes in 20 blocks allocated)
9 Files


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\WIN32\*.*
Directories Filter Rights Created Owner
----------------- ---------- ---------- --------------- ---------------------
BIN [SRWCEMFA] [SRWCEMFA] 5-13-03 1:23p ALEX

1 Directory


MNET_XEON/WORK02:1\B\PUBLIC\BTI\NETWARE\WIN32\BIN\*.*
Files Size Last Update Owner
----------------- ------------- --------------- -------------------------
W16NR.DLL o 10,784 10-12-95 3:28p ALEX
W32BTICM.DLL o 43,008 2-10-98 9:59p ALEX
W32NR.DLL o 18,944 10-12-95 3:49p ALEX
W32RQCFG.EXE o 23,040 2-21-97 3:04a ALEX
WBTRTHNK.DLL o 7,632 2-17-98 6:50p ALEX
WBTRV32.DLL o 68,096 3-13-98 5:02p ALEX
================================================

Затем в autoexec.ncf вписать:

перед строчкой sys:etc\initsys.ncf
bstart.ncf # btrieve 6.15 configuration (LOAD BTRIEVE -f=250 -h=2000 -l=2000 -t=15 -u=1 -s=80 -m=32768)

в конце autoexec.ncf вписать
bspxld.ncf #btrieve 6.15 configuration (LOAD BSPXCOM -d=32768 -s=25 -w=3 -r=4096)
load btrmon #btrieve 6.15 configuration

Соблюдение последовательности ОБЯЗАТЕЛЬНО, т.к. initsys требует загруженного btrieve, если его нет
то он грузится с дефолтными!!! параметрами, что нас не устраивает. Последние две строчки пишутся для
загрузки bspxcom, т.к. до загрузки драйверов сетевых карт (собственно когда грузится сам btrieve.nlm) bspxcom
не может загрузиться (нет еще сетевых карт)

После таких манипуляций, перегрузить сервер, проверить читаемость products.dat, незабыть на остальных
серверах вернуть signature level option на 2.

19-05-2003



Есть только одно НО, пока мне неизвестно как это будет под реальной нагрузкой жить, выснится только на след.неделе, но решен принципиальный вопрос: как заставить NW создать файлы конфигурации в формате btrieve6.
Последний раз редактировалось alexp_mac 19 май 2003, 10:57, всего редактировалось 1 раз.
alexp_mac
 
Сообщения: 788
Зарегистрирован: 28 июн 2002, 10:50

Сообщение alexp_mac » 16 май 2003, 15:27

-
Последний раз редактировалось alexp_mac 19 май 2003, 10:59, всего редактировалось 1 раз.
alexp_mac
 
Сообщения: 788
Зарегистрирован: 28 июн 2002, 10:50

А все таки интересно, зачем 6.15 ?

Сообщение Boris Morozov » 18 май 2003, 00:51

Поделитесь с обществом проблемой или хотя бы в частном порядке. Мы работаем с Btrieve c 1991 года, хотелось бы знать про грабли. Может все таки есть решение получше.
А вообще переконвертить базы можно после установки. Единственное, что надо будет выгрузить TCP/IP , а то файл конфигурации будет заблокирован.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Re: А все таки интересно, зачем 6.15 ?

Сообщение alexp_mac » 19 май 2003, 11:04

[quote="Boris Morozov"]Поделитесь с обществом проблемой или хотя бы в частном порядке. Мы работаем с Btrieve c 1991 года, хотелось бы знать про грабли. Может все таки есть решение получше.
А вообще переконвертить базы можно после установки. Единственное, что надо будет выгрузить TCP/IP , а то файл конфигурации будет заблокирован.[/quote]

Суть в том что есть некое приложение (важное для нас) которое работает на btrieve 6.15, более того чать своей конфигурации оно тоже хранит в btrirve, приложение писано в штатах, поэтому никто незнает что будет если попытатся перейти на btrieve7. Теоретически работать должно, а вот практически......никто не хочет отвечать за глюки приложения, особенно если они через месяц проявятся. Я уже откатывал btrieve на 51sp4 все работало на ура (кроме вышеозначенных products.dat и некоторых файлов inetcfg).
Вот такие пироги.
alexp_mac
 
Сообщения: 788
Зарегистрирован: 28 июн 2002, 10:50


Вернуться в Novell

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

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