html5-img
1 / 34

Replikator ‘Krok po kroku’

Replikator ‘Krok po kroku’. FIREBIRD na ORACLE. Uwaga !!!. BEZWZGLĘDNIE ZALECAMY WYKONAĆ KOPIĘ BEZPIECZEŃSTWA DANYCH ŹRÓDŁOWYCH (KOPIĘ BAZY DANYCH) PRZED PRZYSTĄPIENIEM DO REPLIKACJI !!!. Uwaga !!!.

lavey
Download Presentation

Replikator ‘Krok po kroku’

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Replikator‘Krok po kroku’ FIREBIRD na ORACLE

  2. Uwaga !!! BEZWZGLĘDNIE ZALECAMY WYKONAĆ KOPIĘ BEZPIECZEŃSTWA DANYCH ŹRÓDŁOWYCH (KOPIĘ BAZY DANYCH) PRZED PRZYSTĄPIENIEM DO REPLIKACJI !!!

  3. Uwaga !!! Przed przystąpieniem do replikacji należy zainstalować KS-ZSA na serwerze Oracle wykorzystując standardowy sposób instalacji. Należy doprowadzić do czystej instalacji (bez danych) KS-ZSA na bazie Oracle. Do tej bazy będziemy replikować dane z Firebirda.

  4. Uwaga !!! Najlepiej doprowadzić ZSA do najnowszej wersji zarówno na bazie Firebird jak i Oracle. Następnie doprowadzić do jednolitej struktury tabel zarówno na bazie Oracle jak i na bazie Firebird za pomocą NetPlus’a (uruchomić tą samą wersję programu na bazie ORA jak i FRB).

  5. Ściągamy replikatora z serwera FTP firmy Kamsoft. O:\ pub \ KS-FN \ KS-ZSA \ Replikator – FIREBIRD na ORACLE Ściągamy cały katalog.

  6. W katalogu znajduję się plik czytaj.txt a w nim informacja iż: Do poprawnego działania replikatora wymagane jest zainstalowanie wirtualnej maszyny Java w wersji co najmniej 1.5

  7. Jeżeli w bazie źródłowej obsługiwane były apteki DOS-owe przed przystąpieniem do przenoszenie danych należy w docelowym schemacie ( baza Oracle ) utworzyć za pomocą skryptu APTEKA_DOS.sql wymagane tabele. Należy to zapytanie wykonać dla każdej apteki dosowej z osobna podmieniając w skrypcie ciąg <NUMER_APTEKI> na faktyczny 6-o cyfrowy numer apteki.

  8. Uruchomienie aplikacji: ( trzy możliwości ) ● z wiersza poleceń wpisanie java-jar ZsaReplikator.jar ● wykorzystanie jednego z dostępnych plików .bat – np..RUNWIN.bat ● bezpośrednio klikając ZSAReplikator.jar gdy w systemie windows mamy skojarzone rozszerzenie *.jar z maszyną Java

  9. Ogólne zasady poruszania się po Replikatorze

  10. Przycisk powoduje uruchomienie określonej w danym punkcie funkcji. Gdy pojawia się okno (np. z replikacją danych) to wykona się ona dopiero po kliknięciu w przycisk wykonaj. Gdy wszystko przebiegnie bez błędów program przejdzie do następnego kroku. W przypadku pojawienia się błędu nie następuje przejście do kolejnego kroku. Wtedy przycisk wykonaj spowoduje ponowne wykonanie bazowej funkcji. Aby przejść dalej należy zaznaczyć opcję „Pomiń ten krok” i wybrać wykonaj.

  11. Opcja powoduje wstrzymanie wykonania bieżącej funkcji. Przydaje się ona w sytuacji gdy musimy cofnąć się do innego miejsca żeby coś zmienić bądź poprawić i nie wykonywać ponownie funkcji które już się wykonały.

  12. Przystępujemy do replikacji uruchamiając ZsaReplikator.jar

  13. 1. Połączenie z bazą danych Firebird.

  14. 2. Połączenie z bazą danych Oracle.

  15. 3. Pobieranie informacji o obiektach.

  16. 4. Podsumowanie.

  17. Struktura docelowej bazy danych Oracle

  18. Struktura docelowej bazy danych Oracle

  19. 5. Wyłączenie wyzwalaczy.

  20. 6. Wyłączenie więzów integralności.

  21. 7. Replikacja danych.

  22. 8. Podsumowanie replikacji danych.

  23. Jeżeli wystąpiły błędy należy na podstawie zapisanych informacji sprawdzić jaki to błąd i po usunięciu przyczyny ponownie wykonać replikację dla określonej tabeli.

  24. 9. Włączenie więzów integralności.

  25. Krok ten ( 9 ) możemy traktować jako końcowe sprawdzenie całego procesu replikacji danych. Jeżeli wszystkie więzy integralności zostaną włączone możemy uznać że dane są spójne. W przypadku kiedy część z więzów nie zostanie włączona należy sprawdzić i usunąć tego przyczyny. Może to być np.. Niepełne przeniesienie danych dla jakiejś tabeli.

  26. 10. Włączenie wyzwalaczy.

  27. 11. Połączenie z bazą danych Oracle (ZSI).

  28. 12. Replikacja użytkowników i uprawnień.

  29. 13. Replikacja ról.

  30. 14. Replikacja wartość opcji.

  31. Zakończenie migracji.

  32. Dodatkowo należy z poziomu apteki wewnetrznej, z modułu Serwis, jednorazowo uruchomić funkcje ustawiania sekwencji. Pojawiające się przy tej czynności komunikaty należy zignorować gdyż dla pewnych tabel sekwencje nie będą przestawione.

  33. Wszystkie operacje zapisywane są w pliku Replikator.log, który należy przejrzeć pod kątem błędów.

  34. Uwaga W razie wątpliwości i pytań prosimy o kontakt poprzez serwis KS-PARTNER, który jest dostępny na naszej stronie internetowej. Bezpośredni link do serwisu: http://partner.kamsoft.pl  Instrukcja korzystania z serwisu dostępna jest na naszym FTP (PUB\KS-FN\KS-ZSA\kszsa_asysta_instrukcja.doc) .Do logowania należy użyć przydzielonego Państwu identyfikatora KS (w przypadku jeśli nie posiadają jeszcze Państwo identyfikatora i hasła do serwisu KS-PARTNER prosimy o zgłoszenie na 2212@kamsoft.pl)

More Related