Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

KS-ZSA System Zarządzania Siecią Aptek 2013-06-14.

Podobne prezentacje


Prezentacja na temat: "KS-ZSA System Zarządzania Siecią Aptek 2013-06-14."— Zapis prezentacji:

1 KS-ZSA System Zarządzania Siecią Aptek

2 Wymagania KS-ZSA wymaga do działania: BDE bazy danych Oracle oraz FTP dostępu do internetu miejsca na dysku i innych 2

3 Problemy 1.BDE nie potrafi współpracować z 64-bitowym klientem Oracle. 2.Instalator nie pracuje prawidłowo z Oracle Problemy z wersjami bazy danych Oracle. 4.Inne problemy… 3

4 Metody rozwiązania 1.BDE nie potrafi współpracować z 64-bitowym klientem Oracle. Instalujemy klienta 32-bitowego 10g2. Konfigurujemy. Usuwamy zdublowane narzędzia. 4

5 Metody rozwiązania 2. Instalator nie pracuje prawidłowo z Oracle 11. Instalujemy klienta 32-bitowego 10g2, etc. Używamy haseł pisanych dużymi literami lub dokonujemy instalacji domyślnej (Oracle 10XE), wykonujemy backup bazy, usuwamy stary silnik bazy, instalujemy nowy silnik bazy, odtwarzamy dane z kopii. 5

6 Metody rozwiązania 3. Problemy z wersjami bazy danych Oracle. -instalujemy wersje sprawdzone, dostosowane do systemu operacyjnego (co niekoniecznie oznacza wsparcie ze strony Oracle) -dokonujemy aktualizacji do zalecanych wersji. a jaką wersję mamy zainstalowaną??? SELECT * FROM v$version; -i właściwie które to są te wersje sprawdzone? Oracle 10g , Oracle11g

7 Tropimy błędy Logi aplikacji \KS\KS-FN\LOGI\NET44IMP.LOG \KS\KS-FN\LOGI\KSFN.err Logi Oracle – tzw. alert log /oracle/admin/orcl10/bdump/ /oracle/diag/rdbms/orcl11/orcl11/trace Lokalizację można odczytać z bazy: show parameter BACKGROUND_DUMP_DEST Logi systemowe Aplikacji Systemowy 7

8 Tropimy błędy Logi dostarczają informacji o problemach z: aplikacją, BDE, zależnościami, przekroczeniem precyzji, silnikiem bazy danych, jego dostrojeniem, sieciowych, sprzętowych. Deskrypcji kodów błędów oracle szukamy jak zwykle na naszej stronie WWW i w wyszukiwarkach. 8

9 9 1.Czynności wstępne: Przygotowujemy niezbędne wersje instalacyjne, najlepiej w katalogu o krótkiej ścieżce (np. c:\TMP): 64-bit. baza danych Oracle_x64_production_db 32-bit. klient Oracle_x86_production_client 64-bitowy patch 10204_Win64 do podniesienia wersji serwera 32-bitowy patch 10204_Win-x86-64 do podniesienia wersji klienta skrypt ułatwiający podniesienie wersji (ftp.kamsoft.pl:\pub\KS-ZSA\DOKUMENTACJA\PAiU\SQL-Oracle\AplyOraPatch\MkStartoraPatch3.bat) Instalacja KS-ZSA w środowisku 64-bit Oracle 10g2

10 10 Upewniamy się, iż w systemie operacyjnym ustawiona jest polska lokalizacja, jeżeli nie należy ją ustawić) Panel sterowania - Region i język - Lokalizacja Instalacja KS-ZSA w środowisku 64-bit

11 11 Sprawdzamy stan mechanizmu Kontrola konta użytkownika (UAC) - zalecane jest wyłączenie! (od Windows Vista wzwyż) Panel sterowania – Konta użytkowników – Kontrola konta użytkownika (UAC) Po wyłączeniu UAC i restarcie tworzymy konto, na którym będzie funkcjonował KSFNServer Pamiętamy o utworzeniu grupy i nadaniu odpowiednich uprawnień do katalogów. Instalacja KS-ZSA w środowisku 64-bit

12 12 2. Uruchamiamy instalację bazy 64-bitowej, w przypadku wystąpienia problemu ze zgodnością systemu operacyjnego można wyłączyć mechanizmy kontroli uruchamiając instalację z dodatkowym przełącznikiem setup -ignoreSysPreReqs (Oracle10g2) Najczęściej kupowaną wersją jest Standard Edition One Należy zwrócić uwagę na obsługę polskiego języka (kodowanie w standardzie EE8MSWIN1250) 3. Następnie instalujemy klienta 32-bit – wymagany jest 10g2 Wybieramy zestaw Runtime Po instalacji usuwamy lub zmieniamy nazwę plików client\bin\sqlplus.exe oraz sqlplusw.exe Instalacja KS-ZSA w środowisku 64-bit Oracle 10g2

13 13 4. Do prawidłowego funkcjonowania klienta Oracle niezbędny jest plik tnsnames.ora. Najwygodniejszym rozwiązaniem jest utworzenie linku do tego pliku w strukturze katalogów serwera Oracle. Można do tego użyć polecenia mklink (od Windows Vista wzwyż), lub zewnętrznego junction (do pobrania ze strony Microsoft) Przykład: mklinkc:\ORACLE\product\10.2.0\client_1\network\ADMIN\tnsnames.ora c:\ORACLE\product\10.2.0\db_1\network\ADMIN\tnsnames.ora Wersja skrócona: mklink c:\...\client_1\...\tnsnames.ora c:\...\db_1\...\tnsnames.ora Instalacja KS-ZSA w środowisku 64-bit Oracle 10g2

14 14 5.Podnoszenie wersji Klienta i serwera do wersji W przypadku Oracle 10g2 nie wszystkie wersje są publikowane, jako instalacyjne – niektóre są publikowane wyłącznie w postaci tzw. patchy, stąd częsta konieczność aktualizacji zaraz po instalacji. Najbardziej sprawdzoną i bezproblemową jest wersja i tę zalecamy. Do patchowania serwera można użyć skryptu ułatwiającego podniesienie wersji Patchowanie Klienta sprowadza się do uruchomienia instalatora i wskazania właściwej lokalizacji. Instalacja KS-ZSA w środowisku 64-bit Oracle 10g2

15 15 1. Czynności wstępne: Przygotowujemy niezbędne wersje instalacyjne, najlepiej w katalogu o krótkiej ścieżce (np. c:\TMP): - 64-bit. baza danych Oracle 11g2 (wystarczą 2 części): p _112020_MSWIN-x86-64_1of7.zip p _112020_MSWIN-x86-64_2of7.zip - 32-bit. klient Oracle 10203_vista_w2k8_x86_production_client - 32-bit. patch do podniesienia wersji klienta _10204_Win32 Upewniamy się, iż w systemie operacyjnym ustawiona jest polska lokalizacja, jeżeli nie należy ją ustawić) Sprawdzamy stan mechanizmu Kontrola konta użytkownika (UAC) - zalecane jest wyłączenie! (od Windows Vista wzwyż) Po wyłączeniu UAC i restarcie tworzymy konto, na którym będzie funkcjonował KSFNServer Instalacja KS-ZSA w środowisku 64-bit Oracle 11g2

16 16 2. Uruchamiamy instalację bazy 64-bitowej (w przypadku Oracle 11g2 instalacji można dokonać bez pośrednio z wersji patch!!!): Najczęściej Kupowana wersją jest Standard Edition One Należy zwrócić uwagę na obsługę polskiego języka (kodowanie w standardzie EE8MSWIN1250) Należy pamiętać o wskazaniu właściwej lokalizacji (Oracle 11g2 ma inna domyślną ścieżkę niż 10g2) 3. Następnie instalujemy klienta 32-bit – wymagany jest 10g2 Należy pamiętać o wskazaniu lokalizacji Wybieramy zestaw Runtime Instalacja KS-ZSA w środowisku 64-bit Oracle 11g2

17 17 4. Do prawidłowego funkcjonowania klienta Oracle niezbędny jest plik tnsnames.ora. Najwygodniejszym rozwiązaniem jest utworzenie linku do tego pliku w strukturze katalogów serwera Oracle. Można do tego użyć polecenia mklink (od Windows Vista wzwyż), lub zewnętrznego junction (do pobrania ze strony Microsoft) Przykład: mklink c:\ORACLE\product\10.2.0\client_1\network\ADMIN\tnsnames.ora c:\ORACLE\product\10.2.0\db_1\network\ADMIN\tnsnames.ora 5. Podnoszenie wersji Klienta do wersji Konieczna jest ostrożność przy wskazaniu lokalizacji tak by przez przypadek nie wskazać na katalog serwera Oracle!!! Instalacja KS-ZSA w środowisku 64-bit Oracle 11g2

18 18 6.Po zainstalowaniu bazy danych Oracle 11g, a przed przystąpieniem do instalacji KS-ZSA należy wykonać skrypt, który przygotuje bazę danych do instalacji KS-ZSA. Skrypt – CreateZSASchema.bat - dostępny jest na serwerze FTP firmy Kamsoft S.A. ftp://ftp.kamsoft.pl/KS-ZSA/DOKUMENTACJA/PAiU/ SQL-Oracle/CreateZSASchema/CreateZSASchema.bat Instalacja KS-ZSA w środowisku 64-bit Oracle 11g2

19 19 Instalacja KS-ZSA w środowisku 64-bit

20 20

21 21 > Zarządzanie > KS-ZSA > PORADY PRAKTYCZNE Instalacja KS-ZSA w środowisku 64-bit

22 22 MIGRACJA SERWERA BAZY DO WYŻSZEJ WERSJI

23 Kopia bezpieczeństwa Usunięcie aktualnej wersji serwera bazy danych Instalacja nowej Ewentualne podniesienie wersji Odtworzenie danych Rekonfiguracja systemu KS-ZSA 23

24 ZALECENIA Zaleca się, przeprowadzenie procesu próbnego odtworzenia kopii baz w środowisku testowym, przed wykonaniem operacji w środowisku produkcyjnym. Przy testach konieczne jest zablokowanie dostępu do produkcyjnego serwera FTP (np. przez zmianę konfiguracji), tak by środowisko testowe nie sterowało aptekami rzeczywistymi!!! 24

25 WYKONANIE KOPII BAZY DANYCH Wykonać kopię bazy (dump), łącznie dla obu schematów KS i FN (lub innego, przypisanego do aplikacji KS-ZSA). Można wzorować się na skryptach dostępnych na serwerze FTP w poniższej lokalizacji: ftp.kamsoft.pl/ pub/KS-ZSA/DOKUMENTACJA/PAiU/Backup/ KS-ZSA_BKP2.3.exe 25

26 Zmiana serwera ODINSTALOWANIE AKTUALNEGO SERWERA BAZY DANYCH ORACLE. Dobrze jest wykonać restart Po odinstalowaniu, zaleca się usunąć wszelkie zbędne pozostałości. INSTALACJA NOWEGO SERWERA BAZY DANYCH ORACLE. Należy pamiętać o wybraniu polskiego kodowania znaków EE8MSWIN1250 (konieczne przy obcojęzycznych wersjach systemów operacyjnych) 26

27 ZAŁOŻENIE SCHEMATÓW KS I FN Przykładowe skrypty są dostępne na FTP ftp://ftp.kamsoft.pl/pub/ KS-ZSA/DOKUMENTACJA/PAiU/SQL-Oracle/ CreateZSASchema W przypadku OracleXE, w skrypcie konieczne jest ustawienie zmiennej ZSAoracleXE=1 Powoduje ona zmianę kodowania znaków w bazie. Operacja ta możliwa jest tylko na świeżo zainstalowanej bazie danych bez zawartości!!! W przypadku Oracle 11 hasła KS i FN pisane DUŻYMI LITERAMI - ważne dla instalatora!!! 27

28 INSTALACJA KS-ZSA Oracle 10g2 32-bit W przypadku Oracle 10g2 32-bit – instalacja domyślna, z włączonym katalogiem sieciowym (nawet, jeżeli będzie to ten sam katalog lokalny, do którego instalujemy aplikację). Jeżeli, na komputerze, na którym zmieniamy wersję serwera bazy danych Oracle, istnieje poprawna instalacja KS-ZSA krok ten można pominąć. 28

29 Oracle 10g2 64-bit lub Oracle 11g2 W przypadku Oracle 10g2 64-bit lub Oracle 11g2 należy po instalacji serwera: doinstalować klienta bazy Oracle 10g2 w wersji 32-bitowej, odpowiedniej do danego systemu operacyjnego (zestaw Runtime lub Admin, nie zaleca się zestawu Instant), dokonać patchowania do wersji / (o ile wersja instalacyjna była niższa), skopiować tnsnames.ora z Serwera Oracle do Klienta Oracle lub lepiej utworzyć link symboliczny za pomocą komendy mklink (standard dla systemów od Windows Vista wzwyż, dla XP, 2003, odpowiednikiem jest junction do pobrania z sieci), usunąć z klienta (lub zmienić nazwę) 32-bitowego pliku sqlplus.exe; 29

30 lub zamiast instalować pełnego Klienta Oracle można Instalować KS-ZSA w wersji Klient (zostanie wtedy doinstalowany Klient Oracle 10g 32bit), Po instalacji należy zweryfikować i ewentualnie skorygować parametry w plikach: \KS\KS-FN\KSFN.ini SCIEZKAAKT= \KS\KS-FN\APW\APMAN.INI KATALOG_SIECIOWY= LOKACJA= KLIENT lub SERWER (w zależności od pełnionej funkcji danego stanowiska) 30

31 WAŻNE!!! Po instalacji należy zweryfikować i ewentualnie skorygować parametry w plikach: \KS\KS-FN\KSFN.ini SCIEZKAAKT= \KS\KS-FN\APW\APMAN.INI KATALOG_SIECIOWY= LOKACJA= KLIENT lub SERWER (w zależności od pełnionej funkcji danego stanowiska) 31

32 ODTWORZENIE BAZY Odtworzyć bazę z wykonanej wcześniej kopii (dump), łącznie dla obu schematów KS i FN (lub innego, przypisanego do aplikacji KS-ZSA). Można wzorować się na skryptach dostępnych na serwerze FTP w poniższej lokalizacji: ftp://ftp.kamsoft.pl/pub/ KS-ZSA/DOKUMENTACJA/PAiU/Backup Bezwzględnie należy przejrzeć log z importu – nie może być żadnych błędów. 32

33 33

34 Gdy miejsca brak… … czyli jak w prosty sposób, nie znając Oracle'a przenieść dane na inny dysk. Przedstawiony sposób nie jest zbyt odkrywczy i… znany jest użytkownikom systemów unixowych od lat, ale może być przydatny również w środowisku Windows. 34

35 Gdy miejsca brak… 35 1.Oczywiste jest, że musimy się postarać o miejsce. 2.Czyli kupujemy dysk Jeżeli nasza baza ma działać sprawnie pamiętamy by była to macierz RAID0 lub lepiej RAID10. 3.Montujemy, partycjonujemy, formatujemy etc. 4.Zatrzymujemy wszelkie serwisy oraclea. 5.Kopiujemy katalog ORACLE do nowej lokalizacji - na inny dysk. - Na wszelki wypadek wszystko!!!

36 36 6.Zmieniamy nazwę oryginalnego katalogu oraclea na np. ORACLE.old. 7.A następnie - używamy magicznej komendy mklink (od systemu Vista wzwyż) C:\>mklink /j d:\ORACLE h:\ORACLE lub junction (XP – google: sysinternals junction) C:\>junction d:\ORACLE h:\ORACLE (zakładamy, że aktualny dysk to D: - nowy to H:) 8. Startujemy procesy oraclea i cieszymy się zapasem miejsca dla bazy Gdy miejsca brak…

37 37 Dodatkowe informacje Kontakt z sekcją Kontakt telefoniczny w.13 Kontakt mailowy – Dziękuję za uwagę


Pobierz ppt "KS-ZSA System Zarządzania Siecią Aptek 2013-06-14."

Podobne prezentacje


Reklamy Google