============================================================================== = 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 . Naci˜ni©cie klawisza spowoduje uruchomienie programu instalacyjnego. Je˜li chcesz zrezygnowa† z wykonania instalacji, naci˜nij klawisz . Na ekranie pojawi si© okienko z pytaniem: Czy chcesz zrezygnowa† z dokonania instalacji?. Naci˜nij klawisz , aby zakoäczy† prac© programu instalacyjnego i powr¢ci† do systemu DOS. Naci˜nij klawisz , 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 , 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 , aby zmieni† zawarto˜† pola na 'W sieci Novell NetWare'. 6. Naci˜nij klawisz , 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 , 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 , 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 , 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 , aby zmieni† zawarto˜† pola na 'Wgranie nowej wersji programu'. 9. Naci˜nij klawisz , 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 , aby zmieni† zawarto˜† pola na 'NIE'. UWAGA: Plik CONFIG.SYS nie jest modyfikowany, gdy wybrano instalacj© w sieci Novell NetWare. 10.Naci˜nij klawisz , 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 , 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 . Na ekranie pojawi si© okienko z pytaniem: Czy rozpocz¥† instalacj©? Je˜li chcesz rozpocz¥† instalacj© naci˜nij klawisz . Je˜li chcesz powr¢ci† do ustawiania parametr¢w instalacji naci˜nij klawisz . 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 . 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 . 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¥† . 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.