340 likes | 530 Views
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 !!!.
E N D
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 !!! 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.
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).
Ściągamy replikatora z serwera FTP firmy Kamsoft. O:\ pub \ KS-FN \ KS-ZSA \ Replikator – FIREBIRD na ORACLE Ściągamy cały katalog.
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
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.
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
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.
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.
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.
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.
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.
Wszystkie operacje zapisywane są w pliku Replikator.log, który należy przejrzeć pod kątem błędów.
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)