home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1996 May
/
PCW596.iso
/
polskie
/
hps
/
tytan
/
instaluj.tx_
/
INSTALUJ.TXT
Wrap
Text File
|
1996-02-06
|
51KB
|
1,023 lines
==============================================================================
= W poni╛szym pliku znajdujÑ si⌐ informacje dotyczÑce instalacji programu =
= TYTAN oraz konfigurowania stacji roboczych i serwerów sieci. =
==============================================================================
Spis treÿci
===========
1. Korzystanie z programu instalacyjnego
1.1. Instalacja programu TYTAN w sieci
1.2. Co robi program instalacyjny
1.3. Wgranie nowej wersji programu
2. Konfiguracja komputerów
2.1. Konfiguracja pojedynczego komputera
2.1.1. Konfiguracja komputera dla BTRIEVE 5.10
2.1.2. Konfiguracja komputera dla BTRIEVE 6.15
2.2. Konfiguracja komputera peêniÑcego rol⌐ stacji roboczej w sieci innej
ni╛ Novell NetWare
2.2.1. Uruchamianie programu BTRIEVE 5.10
2.2.2. Uruchamianie programu BTRIEVE 6.15
2.2.3. Definiowanie zmiennej ÿrodowiska HPS
2.3. Konfiguracja komputera peêniÑcego rol⌐ stacji roboczej w sieci Novell
NetWare
2.4. Konfiguracja serwera sieci innej ni╛ Novell NetWare
2.4.1. Okreÿlenie dopuszczalnej liczby otwartych plików
2.4.2. Nadawanie uprawnieΣ dla u╛ytkowników
2.5. Konfiguracja serwera sieci Novell NetWare
2.5.1. Konfiguracja programu BTRIEVE
2.5.2. Modyfikacja pliku AUTOEXEC.NCF
2.5.3. Nadawanie uprawnieΣ dla u╛ytkowników
1. Korzystanie z programu instalacyjnego
========================================
Poni╛ej przedstawiono czynnoÿci, jakie nale╛y wykonaå, aby zainstalowaå
program TYTAN na pojedynczym komputerze. Z instalacjÑ na pojedynczym
komputerze mamy do czynienia w sytuacji, gdy komputer u╛ytkownika nie jest
podêÑczony do ╛adnej sieci komputerowej. Jest to najprostszy rodzaj
instalacji, spotykany w wi⌐kszoÿci maêych firm. Jeÿli twój komputer pracuje w
sieci, zapoznaj si⌐ z dodatkowymi informacjami zawartymi w rozdziale
"Instalacja programu TYTAN w sieci".
»» Aby zainstalowaå program TYTAN:
1. Upewnij si⌐, ╛e pracujesz pod kontrolÑ systemu operacyjnego DOS, a nie w
oknie DOS systemu Windows.
2. Wêó╛ dyskietk⌐ z programem TYTAN do nap⌐du A:.
3. Napisz a:\instaluj i naciÿnij klawisz <Enter>. Naciÿni⌐cie klawisza <Enter>
spowoduje uruchomienie programu instalacyjnego. Jeÿli chcesz zrezygnowaå z
wykonania instalacji, naciÿnij klawisz <Esc>. Na ekranie pojawi si⌐ okienko
z pytaniem: Czy chcesz zrezygnowaå z dokonania instalacji?. Naciÿnij
klawisz <T>, aby zakoΣczyå prac⌐ programu instalacyjnego i powróciå do
systemu DOS. Naciÿnij klawisz <N>, aby kontynuowaå instalacj⌐.
4. W polu 'Katalog' wpisz peênÑ nazw⌐ katalogu, w którym chcesz zainstalowaå
program TYTAN. Jeÿli podany katalog nie istnieje, to zostanie automatycznie
utworzony.
5. Naciÿnij klawisz <Tab>, aby przesunÑå kursor do pola 'ùrodowisko pracy'. W
przypadku instalacji na pojedynczym komputerze lub w sieci innej ni╛ Novell
NetWare, pole 'ùrodowisko pracy' ma ju╛ prawidêowÑ wartoÿå. Jeÿli program
TYTAN ma dziaêaå w sieci Novell NetWare, naciÿnij klawisz <Spacja>, aby
zmieniå zawartoÿå pola na 'W sieci Novell NetWare'.
6. Naciÿnij klawisz <Tab>, aby przesunÑå kursor do pola 'Wersja Btrieve'.
Program BTRIEVE wykorzystywany jest do obsêugi plików bazy danych. Mo╛liwy
jest wybór programu w wersji 5.10 lub 6.15. CechÑ charakterystycznÑ wersji
5.10 jest mo╛liwoÿå pracy na komputerze klasy IBM PC AT, wyposa╛onym w
640KB pami⌐ci RAM. BTRIEVE w wersji 6.15 wymaga komputera klasy 386SX lub
lepszego, wyposa╛onego w 4MB pami⌐ci RAM. Jeÿli twój komputer speênia
podane wymagania, powinieneÿ wybraå wersj⌐ 6.15, gdy╛ jest ona znacznie
szybsza. Jeÿli program TYTAN b⌐dzie pracowaê w sieci Novell NetWare,
wówczas parametry komputerów peêniÑcych rol⌐ stacji roboczych nie majÑ
znaczenia. Jeÿli posiadasz sieå Novell NetWare w wersji 3.11, wówczas
powinieneÿ wybraå BTRIEVE 5.10. Jeÿli posiadasz sieå Novell w wersji 3.12
lub nowszej, powinieneÿ wybraå BTRIEVE 6.15. Naciÿnij klawisz Spacja, aby
wybraå odpowiedniÑ wersj⌐ programu BTRIEVE.
UWAGA: Poszczególne wersje programu BTRIEVE tworzÑ pliki bazy danych w
ró╛nych formatach. BTRIEVE w wersji 6.15 potrafi obsêugiwaå pliki wersji
5.10, ale BTRIEVE 5.10 nie potrafi odczytaå plików w wersji 6.15. Do
programu TYTAN doêÑczony jest program TYTKONW, umo╛liwiajÑcy dokonanie
konwersji bazy danych z jednego formatu na drugi.
7. Naciÿnij klawisz <Tab>, aby przesunÑå kursor do pola 'Instalowaå SCKBPOL'.
Jeÿli chcesz zainstalowaå program SCKBPOL, to pole ma ju╛ prawidêowÑ
wartoÿå. Je╛eli chcesz zrezygnowaå z instalacji programu SCKBPOL, naciÿnij
klawisz <Spacja>, aby zmieniå zawartoÿå pola na 'NIE'. Program SCKBPOL
umo╛liwia wprowadzanie z klawiatury oraz wyÿwietlanie na ekranie polskich
liter. Wi⌐cej informacji na temat programu SCKBPOL znajdziesz w pliku
SCKBPOL.TXT.
UWAGA: Jeÿli na twoim komputerze jest ju╛ zainstalowany jakiÿ program
umo╛liwiajÑcy wprowadzanie i wyÿwietlanie polskich liter, to nie instaluj
programu SCKBPOL. Jednoczesne korzystanie z dwóch programów tego typu mo╛e
prowadziå do nieprawidêowego dziaêania komputera.
8. Naciÿnij klawisz <Tab>, aby przesunÑå kursor do pola 'Rodzaj instalacji'.
Standardowo program proponuje wykonanie peênej instalacji. Jeÿli zakupiêeÿ
nowÑ wersj⌐ programu (upgrade), powinieneÿ nacisnÑå klawisz <Spacja>, aby
zmieniå zawartoÿå pola na 'Wgranie nowej wersji programu'.
9. Naciÿnij klawisz <Tab>, aby przesunÑå kursor do pola 'Modyfikowaå
CONFIG.SYS'. Program instalacyjny sprawdza, czy w pliku CONFIG.SYS znajduje
si⌐ komenda FILES umo╛liwiajÑca otworzenie minimum 70 plików. Jeÿli takiej
komendy nie ma lub liczba plików jest mniejsza od 70, program automatycznie
dokona odpowiednich modyfikacji. Jeÿli chcesz, aby program instalacyjny nie
sprawdzaê i nie zmieniaê zawartoÿci pliku CONFIG.SYS, naciÿnij klawisz
<Spacja>, aby zmieniå zawartoÿå pola na 'NIE'.
UWAGA: Plik CONFIG.SYS nie jest modyfikowany, gdy wybrano instalacj⌐ w
sieci Novell NetWare.
10.Naciÿnij klawisz <Tab>, aby przesunÑå kursor do pola 'Modyfikowaå
AUTOEXEC.BAT'. Program instalacyjny sprawdza, czy w pliku AUTOEXEC.BAT
znajduje si⌐ komenda:
SET DOS16M=:2M
ograniczajÑca iloÿå pami⌐ci alokowanej przez program BTRIEVE 6.15. Jeÿli
takiej komendy nie ma, program automatycznie dokona odpowiednich
modyfikacji. Jeÿli chcesz, aby program instalacyjny nie sprawdzaê i nie
zmieniaê zawartoÿci pliku AUTOEXEC.BAT, naciÿnij klawisz <Spacja>, aby
zmieniå zawartoÿå pola na Nie. Wi⌐cej informacji na temat ustawiania
zmiennej ÿrodowiska DOS16M znajdziesz w rozdziale "Konfiguracja komputera
dla BTRIEVE 6.15" na stronie 25.
UWAGA: Plik AUTOEXEC.BAT nie jest modyfikowany, gdy wybrano instalacj⌐ w
sieci Novell NetWare lub wybrano BTRIEVE w wersji 5.10.
11.Gdy wszystkie parametry instalacji sÑ ju╛ ustawione, naciÿnij klawisz
<F10>. Na ekranie pojawi si⌐ okienko z pytaniem: Czy rozpoczÑå instalacj⌐?
Jeÿli chcesz rozpoczÑå instalacj⌐ naciÿnij klawisz <T>. Jeÿli chcesz
powróciå do ustawiania parametrów instalacji naciÿnij klawisz <N>.
1.1. Instalacja programu TYTAN w sieci
======================================
Proces instalacji programu TYTAN w sieci zasadniczo nie ró╛ni si⌐ od
instalacji na pojedynczym komputerze. Aby instalacja si⌐ powiodêa, muszÑ byå
jednak speênione dodatkowe warunki:
- osoba instalujÑca musi posiadaå uprawnienia na zapis, odczyt, modyfikacj⌐ i
kasowanie plików; najlepiej jeÿli u╛ytkownik b⌐dzie podêÑczony (zalogowany)
do sieci jako administrator,
- jeÿli instalacja dotyczy nowej wersji programu (upgrade), ╛aden inny
u╛ytkownik sieci nie mo╛e w tym czasie korzystaå ze starej wersji programu.
UWAGA: Niespeênienie powy╛szych warunków mo╛e doprowadziå do wykonania wadliwej
instalacji.
Instalacj⌐ mo╛na wykonaå wykorzystujÑc w tym celu dowolny komputer podêÑczony
do sieci. Program TYTAN musi jednak zostaå zainstalowany na dysku komputera
peêniÑcego rol⌐ serwera sieci. W tym celu nale╛y odpowiednio wypeêniå pole
'Katalog', podajÑc ÿcie╛k⌐ do dysku serwera. W przypadku sieci równorz⌐dnych
(np. Windows for Workgroups, NetWare Lite, itp.) jako serwer sieci b⌐dziemy
uwa╛aå komputer, który udost⌐pnia swój dysk (lub katalog na dysku) innym
u╛ytkownikom.
Jeÿli program TYTAN instalowany jest w sieci Novell NetWare, nale╛y pami⌐taå,
aby zawartoÿå pola 'ùrodowisko pracy' zmieniå na 'W sieci Novell NetWare'.
UWAGA: Program TYTAN powinien byå zainstalowany jedynie na serwerze. Nie
nale╛y go instalowaå na dyskach stacji roboczych. Program TYTAN poszukuje bazy
danych w podkatalogu DAT w stosunku do katalogu, z którego zostaê uruchomiony.
Jeÿli zostanie uruchomiony z dysku stacji roboczej, to b⌐dzie pracowaê na
swojej lokalnej bazie danych, podczas gdy gêównym celem instalacji sieciowej
jest wspólne wykorzystywanie jednej bazy danych umieszczonej na serwerze.
1.2. Co robi program instalacyjny
=================================
Podczas normalnej (peênej) instalacji program instalacyjny wykonuje
nast⌐pujÑce czynnoÿci:
- tworzy gêówny katalog programu (standardowo C:\TYTAN),
- do gêównego katalogu programu wgrywa program TYTAN oraz pliki pomocnicze,
- w gêównym katalogu programu tworzy podkatalogi DAT, TEMP i VVD,
- do podkatalogu VVD wgrywa pliki pomocnicze programu TYTAN,
- do podkatalogu DAT wgrywa pliki bazy danych umo╛liwiajÑce rozpocz⌐cie pracy
(zdefiniowany u╛ytkownik o nazwie HPS z nadanymi wszystkimi uprawnieniami);
pliki bazy danych b⌐dÑ w formacie BTRIEVE 5.10 lub 6.15, w zale╛noÿci od
dokonanego przez u╛ytkownika wyboru,
- w gêównym katalogu programu tworzy plik o nazwie TYTAN.BAT sêu╛Ñcy do
uruchamiania programu TYTAN,
- w gêównym katalogu programu tworzy plik o nazwie KONW.BAT sêu╛Ñcy do
uruchamiania programu TYTKONW,
- sprawdza, czy w twoim pliku CONFIG.SYS znajduje si⌐ linia FILES definiujÑca
dopuszczalnÑ liczb⌐ otwartych plików; jeÿli nie ma takiej linii to zostanie
wstawiona linia FILES=70; jeÿli taka linia zostanie odnaleziona, ale
dopuszczalna liczba plików jest ustawiona na mniej ni╛ 70 to program
zmodyfikuje jÑ na FILES=70.
UWAGA: Jeÿli twój plik CONFIG.SYS zawiera wiele konfiguracji z kilkoma
liniami FILES, wówczas program instalacyjny sprawdzi i ewentualnie poprawi
tylko pierwszÑ z nich. Jeÿli do pracy z programem TYTAN b⌐dziesz
wykorzystywaê innÑ konfiguracj⌐, musisz zapewniå, ╛e b⌐dzie ona zawieraå
lini⌐ FILES dopuszczajÑcÑ otwarcie minimum 70 plików. Jeÿli wybrano
instalacj⌐ w sieci Novell NetWare, wówczas program instalacyjny nie
kontroluje zawartoÿci pliku CONFIG.SYS - pliki bazy danych otwierane sÑ
przez program BTRIEVE pracujÑcy na serwerze sieci.
- sprawdza, czy w twoim pliku AUTOEXEC.BAT znajduje si⌐ linia SET DOS16M=:2M
jeÿli nie ma takiej linii to program jÑ wstawi.
UWAGA: Jeÿli wybrano instalacj⌐ w sieci Novell NetWare lub wybrano BTRIEVE
w wersji 5.10, wówczas program instalacyjny nie kontroluje zawartoÿci pliku
AUTOEXEC.BAT.
W przypadku instalacji na pojedynczym komputerze lub w sieci innej ni╛ Novell
NetWare utworzony plik TYTAN.BAT b⌐dzie miaê nast⌐pujÑcÑ zawartoÿå:
@echo off
c:\tytan\sckbpol /zl /kp /c /e /v
c:\tytan\btrieve
c:\tytan\tytanexe
c:\tytan\bstop
Jeÿli podczas instalowania programu TYTAN, zawartoÿå pola 'Instalowaå SCKBPOL'
ustawiono na 'NIE', wówczas plik TYTAN.BAT nie b⌐dzie zawieraê linii
c:\tytan\sckbpol /zl /kp /c /e /v
Peêny opis programu SCKBPOL znajduje si⌐ w pliku SCKBPOL.TXT.
Jeÿli podczas instalowania programu TYTAN, zawartoÿå pola 'Wersja Btrieve'
ustawiono na '5.10', wówczas w miejscu linii
c:\tytan\btrieve
b⌐dzie linia
c:\tytan\btrieve /m:64 /p:2048 /f:30 /t:c:\btrieve5.trn
Jeÿli podczas instalowania programu TYTAN, zawartoÿå pola 'ùrodowisko pracy'
ustawiono na 'W sieci Novell NetWare', wówczas w miejscu linii
c:\tytan\btrieve
b⌐dzie linia
c:\tytan\brequest /d:2048
Szczegóêowe informacje na temat zawartoÿci pliku TYTAN.BAT oraz ewentualnych
mo╛liwoÿci jego modyfikacji znajdziesz w rozdziale "Konfiguracja komputerów".
Utworzony plik KONW.BAT jest podobny do TYTAN.BAT, z tÑ ró╛nicÑ, ╛e zamiast
wywoêania programu TYTAN wywoêywany jest program TYTKONW.
Oprócz plików zwiÑzanych bezpoÿrednio z funkcjonowaniem programu TYTAN, do
gêównego katalogu programu (standardowo C:\TYTAN) wgrywane sÑ pliki z
rozszerzeniem *.TXT. ZawierajÑ one dodatkowe informacje, które ze wzgl⌐dów
praktycznych nie zostaêy umieszczone w podr⌐czniku, np. typowe problemy i
sposoby ich rozwiÑzywania, zawartoÿå katalogów programu TYTAN, itp. Pliki te
mo╛na przeglÑdaå przy u╛yciu programu CZYTAJ. W tym celu nale╛y przejÿå do
katalogu C:\TYTAN, wpisaå komend⌐ CZYTAJ i nacisnÑå klawisz <Enter>. Na
ekranie pojawi si⌐ ponumerowana lista dost⌐pnych plików. Aby wyÿwietliå
zawartoÿå pliku, nale╛y nacisnÑå klawisz odpowiadajÑcy jego numerowi na
liÿcie. Dodatkowe informacje zwiÑzane z obsêugÑ programu CZYTAJ znajdujÑ si⌐ w
pomocy do programu, dost⌐pnej po naciÿni⌐ciu klawisza <F1>.
UWAGA: Pliki informacyjne zawierajÑ polskie litery zgodne ze standardem
Latin-2. Przed uruchomieniem programu CZYTAJ, powinieneÿ zainstalowaå w swoim
komputerze program umo╛liwiajÑcy wyÿwietlanie polskich liter.
1.3. Wgranie nowej wersji programu
==================================
W przypadku wgrywania nowej wersji programu (upgrade), proces instalowania
poprzedzony jest caêkowitym skasowaniem zawartoÿci gêównego katalogu programu
oraz podkatalogu VVD. Program nie kasuje zawartoÿci podkatalogu DAT (bazy
danych). Dodatkowo w gêównym katalogu programu pozostawiane sÑ stare wersje
plików TYTAN.MNU (menu operacji zewn⌐trznych) oraz TYTAN.BAT i KONW.BAT.
2. Konfiguracja komputerów
==========================
Po wykonaniu instalacji na pojedynczym komputerze, program TYTAN jest od razu
gotowy do pracy. Mo╛e si⌐ jednak okazaå, ╛e wprowadzenie r⌐cznych poprawek w
konfiguracji twojego komputera przyczyni si⌐ do jego lepszego wykorzystania.
W przypadku instalacji sieciowej wykonanie dodatkowych prac jest niezb⌐dne.
Bez wzgl⌐du na rodzaj instalacji, ka╛dy u╛ytkownik powinien zapoznaå si⌐ z
rozdziaêem "Konfiguracja pojedynczego komputera". Wszelkie zalecenia i
proponowane zmiany w konfiguracji podano przy zaêo╛eniu, ╛e u╛ytkownik
korzysta z systemu operacyjnego MS DOS wersja 6.22, zainstalowanego na dysku
C: w katalogu \DOS. Przyj⌐to równie╛, ╛e wykonano standardowÑ instalacj⌐
programu TYTAN na dysku C: w katalogu \TYTAN oraz, ╛e polskie litery
uzyskiwane sÑ dzi⌐ki programowi SCKBPOL.
2.1. Konfiguracja pojedynczego komputera
=======================================
Baza danych programu TYTAN obsêugiwana jest za poÿrednictwem programu BTRIEVE.
W przypadku instalacji na pojedynczym komputerze lub w sieci innej ni╛ Novell
NetWare, wykorzystywany jest program BTRIEVE dla systemu operacyjnego DOS
(dostarczony wraz z programem TYTAN). BTRIEVE dla DOS jest programem
rezydentnym i musi byå zaêadowany do pami⌐ci komputera przed uruchomieniem
programu TYTAN. Jeÿli program TYTAN zostanie uruchomiony bez wczeÿniejszego
uruchomienia programu BTRIEVE, wówczas zostanie wyÿwietlony komunikat: BTRIEVE
- bêÑd nr 20 - System plikowy (Btrieve) nie aktywny.
Aby usunÑå program BTRIEVE z pami⌐ci, nale╛y napisaå bstop i nacisnÑå <Enter>.
Tworzony na etapie instalacji plik TYTAN.BAT zawiera prawidêowe wywoêanie
programu BTRIEVE oraz komend⌐ bstop, usuwajÑcÑ go z pami⌐ci po zakoΣczeniu
pracy programu TYTAN.
2.1.1. Konfiguracja komputera dla BTRIEVE 5.10
==============================================
Poni╛ej przedstawiono list⌐ opcji wywoêania programu BTRIEVE w wersji 5.10:
┌─────┬───────────────────────────────────────────────────────────────────────┐
│Opcja│ Opis │
├─────┼───────────────────────────────────────────────────────────────────────┤
│/m │Okreÿla iloÿå pami⌐ci w KB jakÑ BTRIEVE alokuje na potrzeby buforowania│
│ │operacji zapisu i odczytu bazy danych. Dopuszczalne wartoÿci: od 38 do │
│ │64. Wartoÿå zalecana /m:64. Jeÿli w komputerze dost⌐pna jest pami⌐å │
│ │EMS, wówczas caêy bufor alokowany jest w pami⌐ci EMS, w przeciwnym │
│ │wypadku wykorzystywana jest pami⌐å podstawowa. Patrz równie╛ opcja /e. │
│ │Jeÿli w twoim komputerze pami⌐å EMS nie jest dost⌐pna, a podczas pracy │
│ │z programem TYTAN brakuje pami⌐ci, mo╛esz zmniejszyå wartoÿå parametru │
│ │/m. Musisz si⌐ jednak liczyå z pewnym spowolnieniem pracy programu w │
│ │zakresie czynnoÿci zwiÑzanych z odczytem lub zapisem informacji do bazy│
│ │danych. │
│ │ │
│/p │Okreÿla maksymalny rozmiar strony wyst⌐pujÑcy w bazie danych. │
│ │Dopuszczalne wartoÿci: od 2048 do 4096 (podana liczba musi byå │
│ │podzielna przez 512). Wartoÿå zalecana /p:2048. Podanie wi⌐kszej │
│ │wartoÿci powoduje mniej efektywne wykorzystanie buforów, a w │
│ │konsekwencji wolniejszÑ obsêug⌐ bazy danych. │
│ │ │
│/f │Okreÿla dopuszczalnÑ liczb⌐ plików otworzonych jednoczeÿnie za │
│ │poÿrednictwem programu BTRIEVE. Dopuszczalne wartoÿci: od 30 do 255. │
│ │Wartoÿå zalecana /f:30. Podanie wi⌐kszej wartoÿci spowoduje │
│ │zaalokowanie dodatkowej pami⌐ci, która i tak nie zostanie nigdy │
│ │wykorzystana. │
│ │ │
│/t │Okreÿla peênÑ ÿcie╛k⌐ do pliku wykorzystywanego przez program BTRIEVE │
│ │do kontroli transakcji, np. /t:c:\btrieve5.trn. BTRIEVE automatycznie │
│ │utworzy podany plik i zacznie go wykorzystywaå. Poniewa╛ zawartoÿå tego│
│ │pliku wykorzystywana jest m.in. do automatycznego odtwarzania bazy │
│ │danych po awarii zasilania, nie mo╛e on byå umieszczony na RAM-dysku │
│ │(zawartoÿå RAM-dysku jest wtedy tracona). │
│ │ │
│/e │Nakazuje programowi BTRIEVE zaalokowanie buforów w pami⌐ci podstawowej │
│ │mimo istnienia pami⌐ci EMS (patrz równie╛ opcja /m). Wykorzystanie tej│
│ │opcji jest konieczne jedynie w przypadku, gdy z pami⌐ci EMS korzysta │
│ │jednoczeÿnie jakiÿ inny program i wykonuje to w sposób niestandardowy │
│ │(nieprawidêowy). Jak do tej pory firma HPS nie spotkaêa si⌐ z takim │
│ │przypadkiem. │
└─────┴───────────────────────────────────────────────────────────────────────┘
W miejscach, gdzie dla poszczególnych opcji podano zakres dopuszczalnych
wartoÿci, uwzgl⌐dnione zostaêy wymagania programu TYTAN.
Jak wynika z opisu opcji /m program BTRIEVE potrafi korzystaå z pami⌐ci EMS.
Aby utworzyå pami⌐å EMS, musisz posiadaå komputer klasy 386SX lub lepszy oraz
minimum 2MB pami⌐ci RAM.
»» Aby utworzyå pami⌐å EMS:
1. Do pliku CONFIG.SYS wstaw dwie linie:
device=c:\dos\himem.sys
device=c:\dos\emm386.exe ram
2. Po dokonaniu zmian w pliku CONFIG.SYS uruchom ponownie swój komputer.
Nale╛y zwróciå uwag⌐, aby wÿród opcji, jakie mogÑ wystÑpiå po poleceniu
emm386.exe nie byêo napisu NOEMS. Zamiast wstawiaå podane linie samodzielnie,
mo╛na uruchomiå program Memmaker. W trakcie konfigurowania twojego komputera
program Memmaker pyta, czy twoje programy korzystajÑ z pami⌐ci EMS. Pami⌐taj,
aby na to pytanie odpowiedzieå Tak (Yes).
Wi⌐cej informacji na temat programu Memmaker oraz poleceΣ dost⌐pnych w pliku
CONFIG.SYS znajdziesz w swojej dokumentacji do systemu operacyjnego MS DOS.
»» Jeÿli twój komputer jest klasy 386SX lub lepszy i b⌐dzie wykorzystywany
tylko (lub gêównie) do pracy z programem TYTAN, mo╛esz wprowadziå kilka
dodatkowych zmian:
1. Wstaw wywoêanie programu SCKBPOL do pliku CONFIG.SYS.
2. Wstaw wywoêanie programu BTRIEVE do pliku AUTOEXEC.BAT.
3. Uruchom program Memmaker w celu dokonania optymalizacji wykorzystania
pami⌐ci.
4. Dodaj wywoêanie programu TYTAN jako ostatniÑ lini⌐ w pliku AUTOEXEC.BAT.
Przykêadowa zawartoÿå pliku CONFIG.SYS:
device=c:\dos\himem.sys
device=c:\dos\emm386.exe ram
files=70
buffers=20
dos=high,umb
devicehigh=c:\tytan\sckbpol.exe /zl /kp /c /e /v
Przykêadowa zawartoÿå pliku AUTOEXEC.BAT:
path c:\dos
cd \tytan
lh btrieve /m:64 /p:2048 /f:30 /t:c:\btrieve5.trn
tytanexe
Zwróå uwag⌐, ╛e program TYTAN jest wywoêywany bezpoÿrednio (komenda tytanexe),
a nie za poÿrednictwem pliku TYTAN.BAT. W pliku AUTOEXEC.BAT nie umieszczono
komendy bstop. Dzi⌐ki temu mo╛na zakoΣczyå prac⌐ z programem TYTAN, a
nast⌐pnie uruchomiå go ponownie, bez koniecznoÿci wczeÿniejszego uruchamiania
programu BTRIEVE. Nale╛y pami⌐taå, ╛e przy takiej konfiguracji komputera, do
uruchomienia programu TYTAN nale╛y u╛ywaå komendy tytanexe a nie tytan.
2.1.2. Konfiguracja komputera dla BTRIEVE 6.15
==============================================
Jeÿli u╛ytkownik korzysta z BTRIEVE 6.15, wówczas obowiÑzujÑ nieco inne
zasady. Przede wszystkim jest to program 32-bitowy i do pracy wymaga komputera
z procesorem 386SX lub lepszym oraz 4MB pami⌐ci RAM. W momencie uruchamiania
programu BTRIEVE, w komputerze powinno byå wolne minimum 2MB pami⌐ci extended.
BTRIEVE w wersji 6.15 nie korzysta z pami⌐ci EMS.
Parametry konfiguracyjne programu BTRIEVE w wersji 6.15 odczytywane sÑ z pliku
BTI.CFG. Plik BTI.CFG poszukiwany jest w nast⌐pujÑcych miejscach:
- w katalogu bie╛Ñcym,
- w katalogu, z którego zostaê uruchomiony program BTRIEVE,
- w katalogach wymienionych w zmiennej ÿrodowiska PATH.
Pik BTI.CFG tworzony na etapie instalacji programu ma nast⌐pujÑcÑ zawartoÿå:
;******************************************************************
;* Plik inicjujÑcy dla Btrieve 6.x
;******************************************************************
[Btrieve]
tasks=1
[Btrieve Client]
options=/f:30 /h:30 /l:3 /t:1 /u:0 /m:512
trnfile=c:\
SharingOnLocalFiles=SingleEngine
SharingOnRemoteFiles=MultiEngine
EnableSharingBias=Yes
W przypadku pracy na pojedynczym komputerze, wszystkie parametry ustawione w
pliku BTI.CFG sÑ ju╛ prawidêowe. Jeÿli komputer b⌐dzie pracowaê w sieci innej
ni╛ Novell NetWare, wówczas konieczne b⌐dzie wykonanie drobnych zmian. Ich
opis znajduje si⌐ w rozdziale "Konfiguracja komputera peêniÑcego rol⌐ stacji
roboczej w sieci innej ni╛ Novell NetWare". Poni╛ej przedstawiono opis
poszczególnych opcji wyst⌐pujÑcych w pliku BTI.CFG:
┌───────────────────┬───────────────────┬─────────────────────────────────────┐
│Nazwa parametru │Zalecane ustawienie│Uwagi │
├───────────────────┼───────────────────┼─────────────────────────────────────┤
│/f │30 │Liczba plików bazy danych otwieranych│
│ │ │jednoczeÿnie przez program TYTAN. │
│ │ │ │
│/h │30 │Liczba uchwytów do plików (file │
│ │ │handle). W przypadku programu TYTAN │
│ │ │jest ona równa liczbie otwartych │
│ │ │plików. │
│ │ │ │
│/l │3 │Maksymalna liczba zablokowanych │
│ │ │rekordów. Program TYTAN nigdy nie │
│ │ │blokuje wi⌐cej ni╛ 3 rekordy. │
│ │ │ │
│/t │1 │Liczba jednoczeÿnie realizowanych │
│ │ │transakcji. W przypadku programu │
│ │ │TYTAN, transakcje realizowane sÑ │
│ │ │pojedynczo. │
│ │ │ │
│/u │0 │Rozmiar bufora na obsêug⌐ rekordów │
│ │ │podlegajÑcych kompresji. Program │
│ │ │TYTAN nie wykorzystuje kompresji. │
│ │ │ │
│/m │512 │Wielkoÿå pami⌐ci wykorzystywanej do │
│ │ │buforowania operacji odczytu i zapisu│
│ │ │do bazy danych (w KB). Jeÿli komputer│
│ │ │u╛ytkownika posiada wi⌐cej ni╛ 4MB │
│ │ │pami⌐ci RAM i jednoczeÿnie korzysta z│
│ │ │du╛ych baz danych, mo╛na t⌐ wartoÿå │
│ │ │zwi⌐kszyå. W takim przypadku nale╛y │
│ │ │równie╛ pami⌐taå o zmianie zmiennej │
│ │ │ÿrodowiska DOS16M, opisanej dalej w │
│ │ │tym rozdziale. │
│ │ │ │
│trnfile │c:\ │Zawiera nazw⌐ katalogu, w którym │
│ │ │b⌐dzie tworzony plik BTRIEVE.TRN. │
│ │ │Plik BTRIEVE.TRN wykorzystywany jest │
│ │ │do kontroli transakcji. Poniewa╛ │
│ │ │zawartoÿå tego pliku wykorzystywana │
│ │ │jest m.in. do automatycznego │
│ │ │odtwarzania bazy danych po awarii │
│ │ │zasilania, nie mo╛e on byå │
│ │ │umieszczony na RAM-dysku (zawartoÿå │
│ │ │RAM-dysku jest wtedy tracona). │
│ │ │ │
│SharingOnLocalFiles│ SingleEngine │Okreÿla czy pliki bazy danych na │
│ │ │lokalnym dysku komputera mogÑ byå │
│ │ │otwierane przez u╛ytkowników innych │
│ │ │komputerów poêÑczonych przy u╛yciu │
│ │ │sieci równorz⌐dnej. W przypadku pracy│
│ │ │na pojedynczym komputerze zaleca si⌐ │
│ │ │ustawienie SingleEngine. Gdy │
│ │ │u╛ytkownicy innych komputerów majÑ │
│ │ │uzyskaå dost⌐p do tej samej bazy │
│ │ │danych, wówczas parametr ten nale╛y │
│ │ │ustawiå na MultiEngine. │
│ │ │ │
│SharingOnRemoteFiles MultiEngine │Okreÿla czy pliki bazy danych na │
│ │ │zdalnym dysku mogÑ byå otwierane │
│ │ │przez u╛ytkowników innych komputerów │
│ │ │poêÑczonych przy u╛yciu sieci │
│ │ │równorz⌐dnej. Jeÿli parametr │
│ │ │zostanie ustawiony na SingleEngine, │
│ │ │wówczas tylko pierwszy z u╛ytkowników│
│ │ │uzyska dost⌐p do bazy danych, a ka╛dy│
│ │ │nast⌐pny dostanie komunikat, ╛e │
│ │ │baza danych jest zablokowana. │
└───────────────────┴───────────────────┴─────────────────────────────────────┘
Z punktu widzenia programu TYTAN, optymalna konfiguracja plików CONFIG.SYS i
AUTOEXEC.BAT jest nast⌐pujÑca:
plik CONFIG.SYS
device=c:\dos\himem.sys
files=70
buffers=20
dos=high,umb
device=c:\tytan\sckbpol.exe /zl /kp /c /e /v
plik AUTOEXEC.BAT
path c:\dos
set dos16m=:2m
cd \tytan
btrieve
tytanexe
W pliku CONFIG.SYS na uwag⌐ zasêugujÑ linie 1 i 4, które umo╛liwiajÑ
zaêadowanie znacznej cz⌐ÿci systemu operacyjnego do pami⌐ci górnej. Dzi⌐ki
temu iloÿå pami⌐ci dost⌐pnej dla programów wzrasta o okoêo 50KB. Prosz⌐
zwróciå uwag⌐ na fakt, ╛e w przeciwieΣstwie do konfiguracji dla BTRIEVE 5.10,
nie wyst⌐puje tu wywoêanie programu EMM386. BTRIEVE 6.15 nie korzysta z
pami⌐ci EMS, wi⌐c u╛ycie programu EMM386 jest tu zb⌐dne. Nie nale╛y jednak
zapominaå, ╛e program EMM386 mo╛e byå bardzo u╛yteczny, gdy konfiguracja
komputera wymaga korzystania z wielu sterowników, np. do obsêugi myszy,
kontrolera dysku, karty d½wi⌐kowej, CD-ROM, itp. Jeÿli wyst⌐puje taka
sytuacja, zaleca si⌐ uruchomienie programu Memmaker w celu optymalizacji
wykorzystania pami⌐ci. Wi⌐cej informacji na temat programu Memmaker znajdziesz
w dokumentacji do systemu operacyjnego DOS.
W pliku AUTOEXEC.BAT na uwag⌐ zasêuguje linia numer 2. Ogranicza ona iloÿå
pami⌐ci alokowanej przez program BTRIEVE do 2MB. Jeÿli linia set dos16m=:2m
nie wyst⌐puje, wówczas program BTRIEVE zaalokuje caêÑ dost⌐pnÑ pami⌐å typu
extended (powy╛ej 1MB). Mo╛e to mieå du╛y wpêyw na zmniejszenie efektywnoÿci
pracy programu TYTAN. Program TYTAN wykorzystuje mechanizm nakêadkowania.
Ka╛de przejÿcie do innego moduêu, wymusza zaêadowanie do pami⌐ci innego
fragmentu kodu. Jeÿli dost⌐pna jest pami⌐å typu extended, to b⌐dzie ona
wykorzystana do przechowywania poszczególnych nakêadek. Jeÿli pami⌐å nie jest
dost⌐pna, wówczas zaêadowanie nakêadki b⌐dzie wymagaêo odczytania jej z dysku.
Poniewa╛ odczytywanie informacji z dysku przebiega znacznie wolniej ni╛
odczytywanie pami⌐ci RAM, brak wolnej pami⌐ci extended mo╛e znaczÑco spowolniå
dziaêanie programu.
Jeÿli u╛ytkownik korzysta z komputera posiadajÑcego wi⌐cej ni╛ 4MB pami⌐ci
RAM, wówczas mo╛na zwi⌐kszyå iloÿå pami⌐ci dost⌐pnej dla programu BTRIEVE.
Przykêadowo mo╛na zmieniå wartoÿå zmiennej DOS16M na :3M. Jednoczeÿnie w pliku
BTI.CFG nale╛y zwi⌐kszyå wartoÿå parametru /m np. na wartoÿå 1536 (w obu
przypadkach dodano 1MB czyli 1024KB).
UWAGA: Opcja STEALTH programu QEMM jest niekompatybilna z programem BTRIEVE
6.15. Jeÿli korzystasz z programu QEMM i BTRIEVE w wersji 6.15, musisz
wyêÑczyå opcj⌐ STEALTH.
2.2. Konfiguracja komputera peêniÑcego rol⌐ stacji roboczej w sieci innej ni╛
Novell NetWare
=============================================================================
Konfiguracja komputera pracujÑcego jako stacja robocza w sieci innej ni╛
Novell NetWare zasadniczo nie odbiega od konfiguracji pojedynczego komputera.
Jednak, aby program TYTAN dziaêaê prawidêowo, nale╛y zagwarantowaå speênienie
dodatkowych warunków:
- jeÿli wykorzystywana jest wersja 5.10, to wszystkie programy BTRIEVE
(uruchomione na poszczególnych stacjach roboczych) muszÑ korzystaå z tego
samego pliku kontroli transakcji - patrz opis opcji /t,
- jeÿli wykorzystywana jest wersja 6.15, to wszystkie programy BTRIEVE
(uruchomione na poszczególnych stacjach roboczych) muszÑ korzystaå ze swoich
prywatnych plików kontroli transakcji - patrz opis opcji trnfile; dodatkowo
nale╛y zapewniå mo╛liwoÿå wspólnego u╛ywania bazy danych przez zmian⌐
parametru SharingOnLocalFiles,
- ka╛da stacja robocza musi mieå zdefiniowanÑ zmiennÑ ÿrodowiska o nazwie HPS,
zawierajÑcÑ numer komputera w sieci.
UWAGA: Wykorzystywana sieå musi zapewniaå mo╛liwoÿå blokowania plików i
rekordów. W przypadku sieci bazujÑcych na mo╛liwoÿciach oferowanych przez
system DOS, wymagane jest korzystanie z programu SHARE.EXE. W przypadku sieci
Windows for Workgroups 3.11, wykorzystywany jest program VSHARE.386. Jego
wywoêanie wyst⌐puje w pliku SYSTEM.INI w sekcji [386Enh]. KorzystajÑc z
dokumentacji systemu sieciowego, u╛ytkownik musi zapewniå, aby mechanizm
blokowania byê aktywny w trakcie korzystania z programu TYTAN. Nie speênienie
tego warunku mo╛e doprowadziå do uszkodzenia bazy danych.
2.2.1. Uruchamianie programu BTRIEVE 5.10
=========================================
Aby program BTRIEVE zostaê prawidêowo uruchomiony, nale╛y odpowiednio
zmodyfikowaå jego wywoêanie. Je╛eli przyjmiemy, ╛e pierwsza stacja robocza
"widzi" dysk serwera jako dysk F, a druga jako dysk K, to wywoêanie BTRIEVE z
pierwszej stacji roboczej powinno mieå postaå:
btrieve /m:64 /p:2048 /f:30 /t:f:\btrieve5.trn
a z drugiej:
btrieve /m:64 /p:2048 /f:30 /t:k:\btrieve5.trn
»» Jeÿli wywoêanie programu BTRIEVE umieszczone jest w pliku AUTOEXEC.BAT
ka╛dej ze stacji roboczych, wówczas musisz:
1. Odpowiednio zmodyfikowaå wszystkie pliki AUTOEXEC.BAT.
»» Jeÿli do uruchamiania programu TYTAN wykorzystywany jest plik TYTAN.BAT,
wówczas musisz:
1. Skopiowaå plik TYTAN.BAT na lokalne dyski (dyskietki) stacji roboczych.
2. Zmodyfikowaå wywoêanie programu BTRIEVE w poszczególnych plikach TYTAN.BAT.
3. UsunÑå plik TYTAN.BAT z dysku serwera (dzi⌐ki temu ╛aden u╛ytkownik nie
uruchomi niewêaÿciwej wersji pliku TYTAN.BAT).
UWAGA: Jeÿli choå jeden z programów BTRIEVE b⌐dzie korzystaê z innego pliku
kontroli transakcji ni╛ pozostaêe, mo╛e dojÿå do nieodwracalnego uszkodzenia
bazy danych!
2.2.2. Uruchamianie programu BTRIEVE 6.15
=========================================
Aby program BTRIEVE zostaê prawidêowo uruchomiony, nale╛y odpowiednio
zmodyfikowaå zawartoÿå pliku BTI.CFG. Nale╛y rozpoczÑå od zmiany linii
SharingOnLocalFiles=SingleEngine
na
SharingOnLocalFiles=MultiEngine
W przeciwieΣstwie do wersji 5.10, wersja 6.15 wymaga, aby ka╛da uruchomiona
kopia programu miaêa swój prywatny plik BTRIEVE.TRN. Jeÿli wszystkie komputery
pracujÑce w sieci posiadajÑ twarde dyski, wówczas standardowe ustawienie
trnfile=c:\
b⌐dzie odpowiednie. Ka╛dy komputer b⌐dzie miaê swój prywatny plik kontroli
transakcji utworzony na dysku lokalnym.
»» Jeÿli w sieci pracujÑ komputery bez twardych dysków, wówczas nale╛y:
1. Na dysku serwera zaêo╛yå kilka podkatalogów, po jednym dla ka╛dej stacji
roboczej.
2. Na dyskietk⌐ startowÑ ka╛dej ze stacji roboczych wgraå kopi⌐ pliku BTI.CFG,
a jednoczeÿnie usunÑå ten plik z katalogu, w którym znajduje si⌐ program
TYTAN.
3. W ka╛dym z plików BTI.CFG zmodyfikowaå lini⌐ trnfile=c:\ tak, aby podana
ÿcie╛ka prowadziêa do katalogu na dysku serwera przeznaczonego dla danej
stacji roboczej.
4. Uruchamiaå program TYTAN (a w szczególnoÿci BTRIEVE) w momencie, gdy
bie╛Ñcym dyskiem i katalogiem jest dysk (dyskietka) stacji roboczej.
Poniewa╛ plik BTI.CFG jest w pierwszej kolejnoÿci poszukiwany w bie╛Ñcym
katalogu, wi⌐c ka╛da stacja robocza b⌐dzie korzystaå z wêasnej wersji tego
pliku.
UWAGA: Jeÿli dwa programy BTRIEVE b⌐dÑ próbowaêy korzystaå z tego samego pliku
kontroli transakcji, wówczas drugi z nich nie zostanie w ogóle zaêadowany do
pami⌐ci. Jego dziaêanie zakoΣczy si⌐ komunikatem: The transaction control file
cannot be created. Komunikat ten prawdopodobnie nie zostanie przez
u╛ytkownika zauwa╛ony, gdy╛ wkrótce po nim uruchomi si⌐ program TYTAN.
Uruchomienie programu TYTAN, bez wczeÿniejszego pomyÿlnego uruchomienia
programu BTRIEVE, zakoΣczy si⌐ komunikatem: BTRIEVE - bêÑd nr 20 - System
plikowy (Btrieve) nie aktywny.
UWAGA: Aby program BTRIEVE w wersji 6.15 mógê si⌐ prawidêowo uruchomiå, plik
PMSWITCH.EXE musi si⌐ znajdowaå w bie╛Ñcym katalogu lub w jednym z katalogów
wymienionych w zmiennej ÿrodowiska PATH. Najlepszym rozwiÑzaniem b⌐dzie tu
dodanie katalogu C:\TYTAN do ÿcie╛ki przeszukiwania i umieszczenie tej komendy
w pliku AUTOEXEC.BAT.
2.2.3. Definiowanie zmiennej ÿrodowiska HPS
===========================================
Aby program TYTAN mógê prawidêowo pracowaå w sieci, nale╛y na ka╛dym
komputerze zdefiniowaå zmiennÑ ÿrodowiska o nazwie HPS. Zmienna HPS powinna
zawieraå unikalny numer komputera w sieci. Numer komputera mo╛e byå liczbÑ z
zakresu od 1 do 999. Nale╛y pami⌐taå, aby ka╛dy komputer miaê inny numer.
Jeÿli numery b⌐dÑ zdublowane, podczas uruchamiania programu TYTAN (po podaniu
nazwy i hasêa u╛ytkownika) zostanie wyÿwietlony odpowiedni komunikat
ostrzegawczy.
UWAGA: Numer komputera wykorzystywany jest m.in. podczas zapami⌐tywania
parametrów drukowania. Jeÿli zmienisz numer swojego komputera, b⌐dziesz musiaê
ponownie ustawiaå wszystkie parametry drukowania.
ZmiennÑ ÿrodowiska definiuje si⌐ wykorzystujÑc w tym celu komend⌐ SET. Definicj⌐ zmiennej
najlepiej jest umieÿciå w pliku AUTOEXEC.BAT. Dzi⌐ki temu, b⌐dzie ona automatycznie
definiowana przy ka╛dym starcie komputera.
»» Jeÿli chcesz zdefiniowaå zmiennÑ ÿrodowiska dla komputera o numerze 1:
1. Wstaw do pliku AUTOEXEC.BAT lini⌐:
set hps=1
2.3. Konfiguracja komputera peêniÑcego rol⌐ stacji roboczej w sieci Novell
NetWare
=============================================================================
Konfiguracja komputera pracujÑcego jako stacja robocza w sieci Novell NetWare
zasadniczo nie odbiega od konfiguracji pojedynczego komputera. Jednak, aby
program TYTAN mógê dziaêaå prawidêowo, konieczne jest zdefiniowanie zmiennej
ÿrodowiska o nazwie HPS. Dokêadne informacje na temat definiowania zmiennej
HPS znajdziesz w rozdziale "Definiowanie zmiennej ÿrodowiska HPS".
PracujÑc w sieci Novell NetWare, nie nale╛y uruchamiaå programu BTRIEVE w
wersji dla systemu DOS. Na stacji roboczej uruchamia si⌐ program BREQUEST,
zapewniajÑcy komunikacj⌐ z programem BTRIEVE pracujÑcym na serwerze sieci.
KonfigurujÑc stacj⌐ roboczÑ sieci Novell, nale╛y wziÑå pod uwag⌐ wszystkie
wskazówki zawarte w rozdziale "Konfiguracja pojedynczego komputera" na stronie
23, z tÑ ró╛nicÑ, ╛e w miejscu wywoêania programu BTRIEVE nale╛y wstawiå
wywoêanie programu BREQUEST w postaci:
c:\tytan\brequest /d:2048
Wi⌐cej informacji na temat uruchamiania programu BTRIEVE na serwerze sieci
Novell znajdziesz w rozdziale "Konfiguracja serwera sieci Novell NetWare" oraz
w dokumentacji systemu Novell NetWare.
2.4. Konfiguracja serwera sieci innej ni╛ Novell NetWare
========================================================
Poniewa╛ na rynku dost⌐pnych jest bardzo du╛o systemów sieciowych, dokêadne
opisanie ka╛dego z nich jest niemo╛liwe. U╛ytkownik musi si⌐ zapoznaå z
dokumentacjÑ posiadanego systemu sieciowego, a nast⌐pnie samodzielnie
skonfigurowaå serwer zgodnie przedstawionymi poni╛ej ogólnymi wskazówkami.
Konfigurowanie serwera sieci dla potrzeb programu TYTAN ogranicza si⌐ do:
- okreÿlenia dopuszczalnej liczby otwartych plików,
- nadania uprawnieΣ dla poszczególnych u╛ytkowników.
UWAGA: nadawanie uprawnieΣ na dost⌐p do zasobów serwera sieci nie ma nic
wspólnego z nadawaniem uprawnieΣ na wykonywanie poszczególnych funkcji w
programie TYTAN.
2.4.1. Okreÿlenie dopuszczalnej liczby otwartych plików
========================================================
Pliki otwierane przez program TYTAN mo╛na podzieliå na dwie grupy:
- pliki bazy danych,
- pozostaêe pliki.
Pliki z pierwszej i drugiej grupy mogÑ byå otwarte jednoczeÿnie przez kilku
u╛ytkowników. Liczba plików otwartych przez pojedynczy program nie przekracza
70. Nale╛y jednak wziÑå pod uwag⌐ fakt, ╛e baza danych podzielona jest na
roczne okresy. Jeÿli, np. jeden z u╛ytkowników korzysta z bazy danych z
1995r., a drugi z bazy danych z 1996r., to caêkowita liczba otwartych plików
b⌐dzie wi⌐ksza o 54. Jeÿli w sieci pracuje równie╛ trzeci u╛ytkownik i zacznie
korzystaå z bazy danych z roku 1994, to nale╛y zwi⌐kszyå liczb⌐ otwartych
plików o kolejne 54.
Przedstawiona powy╛ej zasada ma zastosowanie w sieciach, w których rozró╛nia
si⌐ poj⌐cie pliku (file) i uchwytu do pliku (file handle). Jeÿli w takiej
sieci pracowaå b⌐dzie 3 u╛ytkowników, z których jeden przeêÑczy si⌐ na inny
okres (rok), to liczba otwartych plików b⌐dzie równa 114 (70+54), natomiast
liczba wykorzystanych uchwytów do pliku b⌐dzie równa 210 (3*70). W przypadku
sieci, w których nie rozró╛nia si⌐ poj⌐cia pliku i uchwytu do pliku, dla
przedstawionego wy╛ej przypadku nale╛y ustawiå dopuszczalnÑ liczb⌐ otwartych
plików na 210.
UWAGA: Liczba otwartych plików nie jest wielkoÿciÑ staêÑ i zmienia si⌐ w
zale╛noÿci od wykonywanych funkcji. Mo╛e si⌐ wi⌐c zdarzyå, ╛e przy
nieprawidêowym skonfigurowaniu serwera, program TYTAN dziaêa prawidêowo, ale
czasami pojawia si⌐ komunikat typu: BêÑd otwarcia pliku. Wyst⌐puje on wówczas,
gdy kilku u╛ytkowników wykonuje jednoczeÿnie operacj⌐ wymagajÑcÑ otworzenia
wi⌐kszej liczby plików. W takiej sytuacji nale╛y zwi⌐kszyå dopuszczalnÑ liczb⌐
plików otwieranych na serwerze.
2.4.2. Nadawanie uprawnieΣ dla u╛ytkowników
===========================================
Aby korzystaå z programu TYTAN, u╛ytkownicy muszÑ posiadaå odpowiednie
uprawnienia na dost⌐p do zasobów serwera. Podczas instalacji programu TYTAN,
tworzone sÑ nast⌐pujÑce katalogi (przy zaêo╛eniu standardowej instalacji):
\TYTAN
\TYTAN\VVD
\TYTAN\DAT
\TYTAN\TEMP
Minimalny poziom uprawnieΣ dla poszczególnych u╛ytkowników powinien byå
nast⌐pujÑcy:
┌──────────────┬────────────────┬─────────────────────────────────────────────┐
│Nazwa katalogu│Zawartoÿå │Wymagane uprawnienia │
├──────────────┼────────────────┼─────────────────────────────────────────────┤
│\TYTAN │Programy i pliki│Odczyt plików. Podczas pierwszego │
│ │pomocnicze │uruchomienia programu tworzony jest plik │
│ │ │TYTAN.INX. W zwiÑzku z tym konieczne b⌐dzie │
│ │ │posiadanie uprawnienia na tworzenie i zapis │
│ │ │plików. Przy ka╛dym nast⌐pnym uruchomieniu │
│ │ │programu wystarczÑ uprawnienia na odczyt. │
│ │ │ │
│\TYTAN\VVD │Pliki pomocnicze│Odczyt plików. │
│ │ │ │
│\TYTAN\DAT │Pliki bazy │Odczyt, zapis i modyfikacja plików. Przy │
│ │danych │pierwszym uruchomieniu programu oraz podczas │
│ │ │zamykania roku tworzony jest nowy zestaw │
│ │ │plików bazy danych. Konieczne jest posiadanie│
│ │ │uprawnieΣ na tworzenie i usuwanie plików. │
│ │ │Rozszerzony zakres uprawnieΣ konieczny jest │
│ │ │równie╛ podczas korzystania z programu │
│ │ │TYTKONW. │
│ │ │ │
│\TYTAN\TEMP │Pliki tymczasowe│Odczyt, zapis, modyfikacja, tworzenie nowych │
│ │dla potrzeb │i usuwanie plików. │
│ │zestawieΣ │ │
└──────────────┴────────────────┴─────────────────────────────────────────────┘
W prostych systemach sieciowych nie rozró╛nia si⌐ operacji tworzenia, zapisu,
modyfikacji i usuwania plików. W takim przypadku nale╛y nadaå uprawnienia na
zapis. Powy╛ej przedstawiono minimalny zakres uprawnieΣ, niezb⌐dny do
prawidêowej pracy programu TYTAN. Przydzielenie u╛ytkownikowi wi⌐kszych
uprawnieΣ nie jest bê⌐dem, jednak zmniejsza bezpieczeΣstwo sieci.
2.5. Konfiguracja serwera sieci Novell NetWare
==============================================
Konfigurowanie serwera sieci Novell dla potrzeb programu TYTAN ogranicza si⌐ do:
- ustawienia parametrów wywoêania programu BTRIEVE,
- dokonania zmiany w pliku AUTOEXEC.NCF, majÑcej na celu automatyczne
uruchamianie programu BTRIEVE,
- nadania uprawnieΣ dla poszczególnych u╛ytkowników.
UWAGA: Nadawanie uprawnieΣ na dost⌐p do zasobów serwera sieci nie ma nic
wspólnego z nadawaniem uprawnieΣ na wykonywanie poszczególnych funkcji w
programie TYTAN.
Przedstawione w dalszej cz⌐ÿci rozdziaêu uwagi i wskazówki dotyczyå b⌐dÑ
systemu Novell NetWare w wersji 3.12.
2.5.1. Konfiguracja programu BTRIEVE
====================================
PracujÑc w sieci Novell NetWare, TYTAN nie korzysta z programu BTRIEVE w
wersji dla systemu DOS, lecz z programu BTRIEVE dla systemu Novell. Na
poszczególnych stacjach roboczych, w miejsce programu BTRIEVE, uruchamia si⌐
program BREQUEST, który zapewnia komunikacj⌐ mi⌐dzy TYTANem, a programem
BTRIEVE pracujÑcym na serwerze sieci Novell. Wykorzystanie architektury typu
klient-serwer gwarantuje uzyskanie du╛ej szybkoÿci przetwarzania, znacznie
wi⌐kszej ni╛ w innych systemach sieciowych, gdzie trzeba korzystaå z programu
BTRIEVE dla DOS.
Aby dokonaå konfiguracji programu BTRIEVE, nale╛y z konsoli serwera uruchomiå
program BSETUP. Program BSETUP uruchamia si⌐ poleceniem:
load bsetup
Poni╛ej przedstawiono list⌐ parametrów konfiguracyjnych programu BTRIEVE:
┌─────────────────┬───────────────────┬───────────────────────────────────────┐
│Nazwa parametru │Zalecane ustawienie│Uwagi │
├─────────────────┼───────────────────┼───────────────────────────────────────┤
│Number of Open │30 │Liczba plików bazy danych otwieranych │
│Files │ │przez pojedyncze stanowisko nie │
│ │ │przekracza 30. Jeÿli dopuszcza si⌐ │
│ │ │mo╛liwoÿå równoczesnej pracy │
│ │ │u╛ytkowników korzystajÑcych z dwóch │
│ │ │ró╛nych okresów, liczb⌐ plików nale╛y │
│ │ │zwi⌐kszyå o 15. Ka╛dy kolejny otwarty │
│ │ │okres zwi⌐ksza liczb⌐ plików o 15. │
│ │ │ │
│Number of Handles│30*liczba │Liczba uchwytów do plików zale╛na jest │
│ │ u╛ytkowników │od liczby jednoczeÿnie pracujÑcych │
│ │ │u╛ytkowników (korzystajÑcych z programu│
│ │ │TYTAN). Wylicza si⌐ jÑ mno╛Ñc liczb⌐ │
│ │ │u╛ytkowników przez 30. │
│ │ │ │
│Number of Locks │3 │Program TYTAN nigdy nie blokuje wi⌐cej │
│ │ │ni╛ 3 rekordy. │
│ │ │ │
│Number of │liczba u╛ytkowników│Parametr "Number of Transactions" │
│Transactions │ │powinien byå równy maksymalnej liczbie │
│ │ │u╛ytkowników korzystajÑcych │
│ │ │jednoczeÿnie z programu TYTAN. │
│ │ │ │
│Largest │0 │Program TYTAN nie wykorzystuje │
│Compressed │ │kompresji. │
│Record Size │ │ │
│ │ │ │
│Largest Record │2048 │Rekordy w bazie danych programu TYTAN │
│Size │ │nie przekraczajÑ 2048 bajtów. │
│ │ │ │
│Largest Page Size│2048 │Wszystkie pliki bazy danych programu │
│ │ │TYTAN majÑ rozmiar strony mniejszy lub │
│ │ │równy 2048 bajtów. │
│ │ │ │
│Number of Remote │liczba u╛ytkowników│Parametr "Number of Remote Sessions" │
│Sessions │ │powinien byå równy maksymalnej liczbie │
│ │ │u╛ytkowników korzystajÑcych │
│ │ │jednoczeÿnie z programu TYTAN. │
│ │ │ │
│Cache Allocation │1024 * │Wielkoÿå pami⌐ci Cache zale╛y od iloÿci│
│ │ │dokumentów wystawianych przy u╛yciu │
│ │ │programu TYTAN oraz iloÿci pami⌐ci │
│ │ │operacyjnej dost⌐pnej w serwerze. Dla │
│ │ │kilkuset dokumentów w skali roku │
│ │ │wystarcza Cache o wielkoÿci 1024, dla │
│ │ │kilkudziesi⌐ciu tysi⌐cy przyda si⌐ 4096│
│ │ │ │
│Perform Index │No * │ │
│Balancing │ │ │
│ │ │ │
│Create Files as │No * │Zaleca si⌐ ustawienie tego parametru na│
│Transactional │ │wartoÿå No. Dzi⌐ki temu niektóre │
│ │ │zestawienia korzystajÑce z tymczasowych│
│ │ │plików w formacie BTRIEVE b⌐dÑ si⌐ │
│ │ │szybciej wykonywaå. Pliki bazy danych i│
│ │ │tak b⌐dÑ zabezpieczone przed │
│ │ │uszkodzeniami, gdy╛ program TYTAN │
│ │ │samodzielnie ustawia dla nich atrybut │
│ │ │Transactional na Yes. │
│ │ │ │
│Logging of │No * │ │
│Selected Files │ │ │
│ │ │ │
│Create Btrieve │No * │Parametr powinien mieå wartoÿå No. │
│files in pre v6.x│ │PracujÑc na plikach w formacie 6.x │
│format │ │BTRIEVE uzyskuje znacznie wi⌐kszÑ │
│ │ │wydajnoÿå. Jeÿli u╛ytkownik chce │
│ │ │wykorzystywaå bazy danych w formacie │
│ │ │5.x, wówczas powinien ten parametr │
│ │ │ustawiå na wartoÿå Yes. Ustawienie │
│ │ │tego parametru powinno byå zgodne z │
│ │ │wyborem wersji programu BTRIEVE na │
│ │ │etapie instalacji programu TYTAN. │
│ │ │ │
│Configure │No * │ │
│BSTART.NCF to │ │ │
│Load BRouter │ │ │
└─────────────────┴───────────────────┴───────────────────────────────────────┘
Parametry, dla których zalecane ustawienie oznaczono gwiazdkÑ, nie majÑ wpêywu
na prawidêowoÿå pracy programu TYTAN. MogÑ one jedynie wpêynÑå na szybkoÿå
operacji wykonywanych na bazie danych. Wi⌐cej informacji na temat programu
BTRIEVE oraz wskazówek dotyczÑcych jego konfigurowania, znajdziesz w
dokumentacji systemu Novell NetWare.
UWAGA: Wraz z systemem Novell NetWare 3.11 dostarczany byê program BREQUEST
posiadajÑcy bardzo powa╛ny bêÑd, mogÑcy doprowadziå do nieprawidêowego
dziaêania programu TYTAN, a w konsekwencji do uszkodzenia bazy danych. Wraz z
systemem Novell NetWare 3.12 dostarczany byê program BTRIEVE, którego bêÑd
mógê doprowadziå do zawieszenia serwera sieci. Bez wzgl⌐du na wersj⌐
zakupionego systemu powinieneÿ zdobyå i zainstalowaå najnowsze wersje
niektórych programów wchodzÑcych w skêad systemu Novell. Nowe wersje
programów, z usuni⌐tymi bê⌐dami okreÿlane sÑ w terminologii angielskiej jako
"patch" lub "update". Mo╛na je otrzymaå bezpêatnie od autoryzowanych
sprzedawców produktów firmy Novell. Jeÿli chodzi o program BREQUEST, to
zalecamy korzystanie z wersji dostarczonej wraz z programem TYTAN.
2.5.2. Modyfikacja pliku AUTOEXEC.NCF
=====================================
Aby program TYTAN mógê prawidêowo dziaêaå w sieci Novell NetWare, konieczne
jest uruchomienie na serwerze programu BTRIEVE. Program BTRIEVE uruchamia si⌐
komendÑ
bstart
wydanÑ na konsoli serwera.
»» Aby program BTRIEVE uruchamiaê si⌐ automatycznie podczas ka╛dego startu
serwera:
1. Dodaj komend⌐ bstart do pliku AUTOEXEC.NCF.
2.5.3. Nadawanie uprawnieΣ dla u╛ytkowników
===========================================
Aby korzystaå z programu TYTAN, u╛ytkownicy muszÑ posiadaå odpowiednie
uprawnienia na dost⌐p do zasobów serwera. Podczas instalacji programu TYTAN,
tworzone sÑ nast⌐pujÑce katalogi (przy zaêo╛eniu standardowej instalacji):
\TYTAN
\TYTAN\VVD
\TYTAN\DAT
\TYTAN\TEMP
Minimalny poziom uprawnieΣ dla poszczególnych u╛ytkowników powinien byå
nast⌐pujÑcy:
┌──────────────┬────────────────┬─────────────────────────────────────────────┐
│Nazwa katalogu│Zawartoÿå │Wymagane uprawnienia │
├──────────────┼────────────────┼─────────────────────────────────────────────┤
│\TYTAN │Programy i pliki│Odczyt plików. Podczas pierwszego │
│ │pomocnicze │uruchomienia programu tworzony jest plik │
│ │ │TYTAN.INX. W zwiÑzku z tym konieczne b⌐dzie │
│ │ │posiadanie uprawnienia na tworzenie i zapis │
│ │ │plików. Przy ka╛dym nast⌐pnym uruchomieniu │
│ │ │programu wystarczÑ uprawnienia na odczyt. │
│ │ │ │
│\TYTAN\VVD │Pliki pomocnicze│Odczyt plików. │
│ │ │ │
│\TYTAN\DAT │Pliki bazy │Odczyt, zapis i modyfikacja plików. Przy │
│ │danych │pierwszym uruchomieniu programu oraz podczas │
│ │ │zamykania roku tworzony jest nowy zestaw │
│ │ │plików bazy danych. Konieczne jest posiadanie│
│ │ │uprawnieΣ na tworzenie i usuwanie plików. │
│ │ │Rozszerzony zakres uprawnieΣ konieczny jest │
│ │ │równie╛ podczas korzystania z programu │
│ │ │TYTKONW. │
│ │ │ │
│\TYTAN\TEMP │Pliki tymczasowe│Odczyt, zapis, modyfikacja, tworzenie nowych │
│ │dla potrzeb │i usuwanie plików. │
│ │zestawieΣ │ │
└──────────────┴────────────────┴─────────────────────────────────────────────┘
Powy╛ej przedstawiono minimalny zakres uprawnieΣ, niezb⌐dny do prawidêowej
pracy programu TYTAN. Przydzielenie u╛ytkownikowi wi⌐kszych uprawnieΣ nie jest
bê⌐dem, jednak zmniejsza bezpieczeΣstwo sieci.