Co to jest SharePlex for Oracle?

Podobne dokumenty
Od czego zacząć przy budowaniu środowisk wysokiej dostępności?

Integracja danych ubezpieczeniowych w czasie rzeczywistym. Łukasz Szewczyk Solution Architect

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Wysoka wydajność vs wysoka dostępność w środowiskach bazodanowych Oracle

Metody replikacji baz danych Oracle pomiędzy ośrodkami przetwarzania danych

DBPLUS Data Replicator Subtitle dla Microsoft SQL Server. dbplus.tech

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

Jak zatrudnić słonie do replikacji baz PostgreSQL

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Referat pracy dyplomowej

Zapewnienie wysokiej dostępności baz danych. Marcin Szeliga MVP SQL Server MCT

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Klastrowanie bazy IBM DB2. Adam Duszeńko

Przewidywanie Nieprzewidywalnego Sybase w środowiskach wysokiej dostępności. Jak wykorzystać technologie do budowy centrum zapasowego.

HP Service Anywhere Uproszczenie zarządzania usługami IT

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Hadoop i Spark. Mariusz Rafało

Sposób funkcjonowania

Bazy danych - ciągłość działania, spójność danych i disaster recovery. Daniel Polek-Pawlak Jarosław Zdebik

Block Change Tracking

Migracja XL Business Intelligence do wersji

Sposoby klastrowania aplikacji webowych w oparciu o rozwiązania OpenSource. Piotr Klimek. piko@piko.homelinux.net

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Replikacja bazy danych polega na kopiowaniu i przesyłaniu danych lub obiektów bazodanowych między serwerami oraz na zsynchronizowaniu tych danych w

Usprawnienie procesu zarządzania konfiguracją. Marcin Piebiak Solution Architect Linux Polska Sp. z o.o.

27/13 ZAŁĄCZNIK NR 4 DO SIWZ. 1 Serwery przetwarzania danych. 1.1 Serwery. dostawa, rozmieszczenie i zainstalowanie 2. serwerów przetwarzania danych.

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Odpowiedź II wyjaśnienie na zapytania do Specyfikacji Istotnych Warunków Zamówienia.

CZY TWOJE ŚRODOWISKO PLIKOWE RÓWNIEŻ ROŚNIE SZYBCIEJ NIŻ BAZODANOWE?

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

Rozwiązania HPE Storage jak zapewnić pełne bezpieczeństwo Twoich danych?

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

EPA Systemy Sp. z o.o. Przedstawiciel CTERA Networks Ltd w Polsce Tel CTERA

Red Hat Network Satellite Server

Rozwiązanie Compuware Data Center - Real User Monitoring

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa

Win Admin Replikator Instrukcja Obsługi

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

Przetwarzanie danych w chmurze

Bazy Danych i Usługi Sieciowe

WDROŻENIE RSA NETWITNESS SUITE W BRANŻY E-COMMERCE

Migracja do PostgreSQL za pomocą narzędzi Enterprise DB

PlateSpin Protect Dariusz Leonarski Starszy konsultant Novell Sp. z o.o.

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Zapytanie ofertowe nr 03/05/2014. Zakup licencji na oprogramowanie do wirtualizacji Działanie POIG 8.2

SYMANTEC TO SYMANTEC TO KOPIE ZAPASOWE. ODZYSKIWANIE DANYCH.

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Konsolidacja. OPITZ CONSULTING Kraków

Łatwe w obsłudze narzędzie ochrony danych w środowiskach wirtualnych STORWARE.EU

Wirtualizacja infrastruktury według VMware. Michał Małka DNS Polska

EPA Systemy Sp. z o.o. Przedstawiciel CTERA Networks Ltd w Polsce Tel gbi@profipc.pl CTERA

Przepełnienie bufora. SQL Injection Załączenie zewnętrznego kodu XSS. Nabycie uprawnień innego użytkownika/klienta/administratora

Migracja Business Intelligence do wersji

Asseco CCR Comprehensive Consolidated Reporting. asseco.pl

Przygotowanie bazy do wykonywania kopii bezpieczeństwa

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

Bazy danych i usługi sieciowe

Zasady licencjonowania produktów bazodanowych ORACLE

Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V

Pierwsze wdrożenie SAP BW w firmie

BCC ECM Autorskie rozwiązanie BCC wspomagające zarządzanie dokumentami oraz procesami biznesowymi

Win Admin Replikator Instrukcja Obsługi

Włącz autopilota w zabezpieczeniach IT

Migracja Business Intelligence do wersji

Tivoli Endpoint Manager jak sprawnie zarządzać systemami

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Administracja i programowanie pod Microsoft SQL Server 2000

Wydajność hurtowni danych opartej o Oracle10g Database

Koniec problemów z zarządzaniem stacjami roboczymi BigFix. Włodzimierz Dymaczewski, IBM

Migracja Business Intelligence do wersji

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Iwona Milczarek, Małgorzata Marcinkiewicz, Tomasz Staszewski. Poznań,

Migracja Business Intelligence do wersji 11.0

OPIS PRZEDMIOTU ZAMÓWIENIA

1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) możemy określić do której grupy plików trafi

WorkingDoc CostControl: Precyzyjna kontrola kosztów wydruku na urządzeniach Grupy Ricoh

Migracja Comarch ERP Altum Business Intelligence do wersji

Praktyczne wykorzystanie elementów raportowania Microsoft Project 2010 /Project Server 2010 Sesja 5 PowerPivot & PowerView Bartłomiej Graczyk

Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik

2 Konfiguracja i utrzymanie bazy danych Przed rozpoczęciem Lekcja 1: Konfigurowanie plików i grup plików Pliki i grupy plików...

Wprowadzenie do Hurtowni Danych. Mariusz Rafało

Rozwiązania HA i DR. Etapy projektowania infrastruktury sprzętowej. Robert Kleniewski. IBM Certified Architect

Ochrona Danych Wrocław 7 marzec 2007

Aktualizacja do Microsoft SQL Server Adam Rynarzewski MCT

Asseco IAP Integrated Analytical Platform. asseco.pl

Administratorzy kontrolują systemy IT, a kto kontroluje administratorów?

Przetwarzanie i zabezpieczenie danych w zewnętrznym DATA CENTER

Szczegółowy opis przedmiotu zamówienia (SOPZ)

ZAŁĄCZNIK NR 5 - GRUPA PRODUKTÓW 5: OPROGRAMOWANIE BAZODANOWE

Baza danych Oracle 11g Express Edition

Piotr Zacharek HP Polska

Kopie bezpieczeństwa NAPRAWA BAZ DANYCH

Zbuduj prywatną chmurę backupu w firmie. Xopero Backup. Centralnie zarządzane rozwiązanie do backupu serwerów i stacji roboczych

Migracja XL Business Intelligence do wersji

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Transkrypt:

SharePlex TM Rozwiązanie proste, przystępne, bez wpływu na replikowaną bazę danych Oracle, pozwalające na integrację w czasie zbliżonym do rzeczywistego.

Agenda: Omówienie Co wyróżnia narzędzie SharePlex? Wbudowana funkcjonalność (Embedded Utilities) Najważniejsze cechy Architektura produktu Przypadki zastosowania (Use case scenarios) Co produkt wyróżnia (Competitive differentiators) 3

Co to jest SharePlex for Oracle? SharePlex for Oracle jest rozwiązaniem jeszcze z czasów firmy Quest Software s bazującym na replikacji opartej na logach baz danych Oracle. Jest to po prostu replikacja z Oracle a działającego na jednym serwerze do Oracle a i nie tylko na innym serwerze. To wszystko w czasie rzeczywistym! Do zarządzania tym wszystkim wykorzystywane są logi redo, poprzez czytanie każdej transakcji i przepuszczanie jej przez tcp/ip do maszyny/bazy docelowej. 4

Co czyni narzędzie SharePlex innym? W pełni zautomatyzowany i łatwy w użyciu Pobranie, instalacja i pierwsze użycie już w 15 minut Przyswojenie wiedzy poprzez 5 minutowy instruktaż filmowy Wiedza ekspercka dostępna w trybie 24x7 na portalu społecznościowym SharePlex Community zawierającym forum oraz blogi Wsparcie dla wielu platform (różnych i tożsamych) Uwzględnia edycje Oracle Standard i Enterprise, RAC, Exadata and Oracle 8i-12c Zawiera pełną funkcjonalność w przystępnej cenie Proste i elastyczne warianty licencjonowania (wieczyste lub terminowe) Uzyskanie skalowalności zarówno z wykorzystaniem RAC jak i bez niego Nie jest wymagane posiadanie narzędzi RAC Clusterware 5

Pełna funkcjonalność SharePlex nie zwiększa jego kosztów! Kluczowa właściwość przy rozważaniu wyboru narzędzi do replikacji SharePlex jest dostarczany z pełnym zestawem narzędzi potrzebnym do zarządzania i utrzymania replikowanego środowiska. Compare and Repair porównywanie i naprawa Weryfikacja integralności danych pomiędzy środowiskiem produkcyjnym a repliką (źródłem i celem), Przy wystąpieniu rozbieżności w danych następuje ich synchronizacja. Sync Utility narzędzie synchronizujące Zbudowane na bazie rozwiązania export / import Oracle, pozwalające na wystąpienie różnic lub przeprowadzenie ponownej synchronizacji, Obsługuje zmiany obiektów w locie. SharePlex Manager Graficzny interfejs do monitorowania i zarządzania wszystkimi instalacjami SharePlex a z jednego miejsca, Zgłaszanie problemów. 6

Najważniejsze cechy SharePlex a proste, niezawodne, skalowalne W pełni zautomatyzowany, Prosty w użyciu, Zapewnia wysoką integralność danych, Niskie obciążenie replikowanego środowiska, Przystępny cenowo, Elastyczne wsparcie dla różnych typów danych, Elastyczne wsparcie dla różnych platform, Oszczędność czasu. 7

Architektura produktu SharePlex Oracle-to-Oracle lokalnie, zdalnie, w chmurze Kolejka eksportu (Export queue) Export Import Kolejka wyładowania (Post queue) Redo/Archive logs Read Post SQL Post 8 Źródło (System produkcyjny) Capture Kolejka przechwytywania (Capture queue) System docelowy w chmurze Cel (System docelowy)

9 Przypadki Użycia

Scenariusze wykorzystania SharePlex bez narzutu i ograniczeń! lokalnie, zdalnie, w chmurze 10

Kiedy i dlaczego występuje potrzeba replikacji danych? Na typowych bazach produkcyjnych Przetwarzanie Transakcji On-Line (OLTP), Uruchamianie dziennych raportów, Uruchamianie strategicznych raportów biznesowych wykorzystujących systemy Business Intelligence, Wydobywanie informacji z hurtowni danych (Ekstrakcja danych), Transformacja danych, Ładowanie danych (ETL) OLTP DW Rezultat/Wynik Walka o zasoby Degradacja wydajności Dzienne Raporty Strategiczne Raporty BI Typowa baza produkcyjna ETL 11

Kiedy i dlaczego występuje potrzeba replikacji danych? Na typowych bazach produkcyjnych Poprawki baz danych, aktualizacja lub podniesienie wersji, Poprawki lub aktualizacja systemu operacyjnego, Migracja platformy (zwiększenie wydajności, pojemności nowej maszyny). Problem Zwiększenie wymagań biznesowych, Zwiększenie zasobów osobowych i godzin pracy (24x7), Zmniejszenie przestojów, Poprawki, aktualizacja lub czas migracji wystąpienie przestojów old new Poprawki, Aktualizacja lub Migracja 12

Kiedy i dlaczego występuje potrzeba replikacji danych? Baza produkcyjna - duża odległość od bazy DR Zagrożenie terroryzmem (9/11), Naturalna katastrofa (Trzęsienie ziemi), Pandemia grypy (świńska/ptasia/ludzka), Nieplanowane przestoje. Prod DR Problem Baza danych DR Obecne rozwiązanie wymaga dużej przepustowości, Ryzyko pogorszenia wydajności serwera produkcyjnego lub ryzyko obniżenia produkcji, Może nie sprostać Recovery-Time-Objective (RTO) < 30 mins Może nie sprostać Recovery-Point-Objective (RPO) < 1 min 13

Kiedy i dlaczego występuje potrzeba replikacji danych? Baza produkcyjna - duża odległość High-Availability dwu kierunkowa replikacja Potrzeba dużej odległości przy zachowaniu aktualności danych (near real time), Load-Balancing zmniejszenie wpływu wydajności na pojedynczą instancję, High-Availability & DR (Disaster Recovery). Prod Problem Duża odległość ale dane w czasie rzeczywistym, Różne platformy i wersje baz danych. Prod Dwukierunkowa replikacja Potrzeba rozwiązania konfliktu danych przy replikacji punkt-punkt 14

Kiedy i dlaczego występuje potrzeba replikacji danych? Niższe TCO (Total Cost of Ownership), Z bazy Enterprise do Standard Edition Raport z zasilenia. Z bazy Standard do Standard Edition Raport z zasilenia, Disaster Recovery. Prod Oracle Standard Edition 2nd Problem Natywnych narzędzi nie można uruchomić na wersji Standard, Wycena tylko dla Oracle Enterprise Edition. 15

Zapewnienie wysokiej dostępności oraz szybkiego odtworzenia po awarii Zapewnienie ciągłości działania przy jednoczesnym spełnieniu wymagań SLA na poziomie 99,999 dla planowanych i nieplanowanych przestojów. Dostarczenie alternatywnej kopii danych produkcyjnych w przypadku awarii lub przestojów związanych z utrzymaniem systemów. Zapewnienie pełnej dostępności produkcyjnej bazy danych (24x7). Zagwarantowanie wysokiego poziomu pracy użytkowników, pozwalających uniknąć strat zarówno użytkowych jak i wizerunkowych w przypadku utraty krytycznych danych. Wsparcie dla konfiguracji active-active (bi-directional, multimaster) oraz active-passive (uni-directional). 16

Przezroczyste migracje, poprawki i aktualizacje Migracje pomiędzy wersjami aplikacji, wersjami baz danych, zasobami dyskowymi, platformami sprzętowymi lub czasami wszystkie jednocześnie. Redukcja czasu przestoju poprzez przełączenie użytkowników na replikę systemu do czasu przeprowadzenia migracji systemu produkcyjnego. Eliminacja ryzyka niepożądanego skutku po przeprowadzonych zmianach poprzez powrotne przełączenie użytkowników do systemu sprzed zmian. Supports multiple dry-runs. Redukcja kosztów i błędów przez przeprowadzanie zmian podczas pracy użytkowników. 17

Odciążenie systemu produkcyjnego od operacji raportowych Wywoływanie zapytań, raportowanie, zasilanie hurtowni danych lub działanie systemów Business Intelligence może zostać uruchomione na kopii systemu produkcyjnego lub jego części. Udostępnianie danych w trybie read-only i/lub read-write. Redukcja rywalizacji w dostępie do danych, ich śladów oraz zwiększenie wydajności systemów produkcyjnych. Zapobieganie spadku wydajności w okresach sprawozdawczości raportowej (raporty miesięczne, kwartalne, roczne duże wolumeny danych). Bezpośrednie korzyści biznesowe, niezwiązane bezpośrednio z pracą systemu. Rozwiązanie może zostać osadzone na wersji Standard Edition oraz w chmurze gdzie jako model SaaS w trybie 24x7 może dostarczać danych systemom raportującym bez wpływu na bazę produkcyjną. 18

Przetwarzanie rozproszone oraz wiarygodność danych Bazy danych są geograficznie rozproszone z wykorzystaniem sieci WAN, LAN i Satelitarnej wszędzie po całym globie. Dystrybucja danych do różnych serwerów z jednoczesnym utrzymaniem wszystkich kopii w bieżącej bazie danych. Kopie danych mogą pochodzić z różnych wersji baz danych oraz mogą być inaczej indeksowane. Replikowana może cała zawartość bazy lub tylko jej część. Nie ma ograniczeń co do liczby baz docelowych. 19

Skuteczne i efektywne scentralizowane raportowanie i konsolidacja Konsolidacja magazynu/ów lub oddziałów może dostarczać repliki danych w czasie rzeczywistym poprzez sieć LAN, WAN, Satelitarną lub chmurę celem zasilenia centrali. Wsparcie dużych topologii zdalnych biur/oddziałów/magazynów do replikacji i centralizacji danych. Zasilanie centrali danymi może być kontrolowane przez zarządzanie ich przepływem (start/stop) np. w czasie rzeczywistym, co godzinę, raz dziennie, miesięcznie lub na żądanie, kiedy będą potrzebne. 20

Skalowalność przez zrównoważenie obciążenia Replikacja danych w miejsce Real Application Clusters (RAC) (Data replication in place of Real Application Clusters (RAC)) Zastosowanie podczas rozwiązywania konfliktów wymagań i/lub potrzeb biznesowych. Zapewnia najkrótszy z możliwych czas pracy awaryjnej, który może być osiągnięty za pomocą dowolnej technologii w środowisku sieci WAN. Provides the fastest possible fail over time that can be achieved using any technology in a WAN environment. Wszystkie kopie mogą pochodzić z różnych wersji baz danych oraz posiadać inne indeksy. 21

Systemy kaskadowego pośrednictwa Zapewnia regionalną dystrybucję danych dozwolonych dla danej strefy i przechowywanie określonych danych. Replikacja danych na duże odległości i do jednostek nie połączonych bezpośrednio ze sobą. Nie jest wymagane oprogramowanie firmy Oracle jeśli jednostka stanowi tylko zasób magazynowy lub pełni rolę węzła pośredniczącego. Pozwala na przesłanie różnych danych do określonych lokacji bez przesyłania całych pakietów sieciowych do każdego punktu docelowego. Przenoszenie danych pomiędzy zabezpieczonymi serwerami (firewall) bez konieczności posiadania licencji Oracle transporting servers. 22

Śledzenie zmian - Change tracking Na potrzeby audytu i wyjaśnień. Śledzenie zmian dokonanych w określonym zestawie tabel. Zapisywanie wszelkich zmian, a w szczególności: user id, timestamp, SCN, source row id, key values, transaction id, operation type Zapisywanie informacji na temat przeprowadzonych zmian zarówno na serwerze źródłowym jak i docelowym. 23

Integracja bliska czasu rzeczywistemu z wykorzystaniem mechanizmu przechwytywania zmian w danych (CDC - Change Data Capture) Nowość w wersji 8.0! Integracja danych bliska czasu rzeczywistego z wykorzystaniem mechanizmu CDC umieszczającego przechwycone zmiany danych w kolejkach JMS zapewniając ciągłość dostarczania danych do innych systemów bazodanowych: (SQL Server, Sybase, DB2, Teradata, Netezza, Hadoop, Greenplum, and more) Strukturalne Niestrukturalne Pozwala odseparować systemy operacyjne od analitycznych bez wpływu na wydajność. Zapewnia dostęp do aktualnych danych praktycznie w czasie rzeczywistym. Umożliwia migracje baz Oracle a do nowoczesnych platform. Pozwala przedsiębiorstwom na wykorzystanie nowych technologii hurtowni danych i Business Intelligence Allows enterprises to leverage new data warehousing and business intelligence technology as it is made available Możliwość rozłożenia kosztów stosownie do potrzeb i rozwoju infrastruktury. 24

33 SharePlex Przykłady replikacji

Przykłady replikacji podstawowe operacje Sprawdzenie statusu SharePlex a na systemie źródłowym i docelowym status 34

Przykłady replikacji podstawowe operacje Sprawdzenie informacji na temat replikowanej bazy danych (źródło i cel) orainfo 35

Przykłady replikacji podstawowe operacje Sprawdzenie statusu źródłowej i docelowej bazy danych statusdb 36

Przykłady replikacji podstawowe operacje Sprawdzenie informacji na temat stanu procesów na systemie źródłowym i docelowym show 37

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Wyświetlenie listy plików konfiguracyjnych list config 38

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Utworzenie nowego pliku konfiguracyjnego (pustego) o nazwie test create config test Edycja istniejącego pliku konfiguracyjnego o nazwie test edit config test 39

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie poprawności pliku konfiguracyjnego o nazwie test verify config test 40

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Aktywowanie pliku konfiguracyjnego dla procesu replikacji o nazwie test activate config test 41

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Tworzenie nowego pliku konfiguracyjnego test3 na bazie istniejącego o nazwie test (kopiowanie) copy config test to test3 list config 42

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Przeglądanie zawartości aktywnego pliku konfiguracyjnego o nazwie test view config test 43

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Zmiana zawartości tabeli źródłowej demo_src w schemacie splex INSERT INTO SPLEX.DEMO_SRC (NAME, ADDRESS, PHONE#) VALUES ( 'Ali Baba', 'Polna 46', '456-34-23'); COMMIT; Sprawdzenie zmiany zawartości tabeli źródłowej demo_src select * from splex.demo_src Sprawdzenie zawartości tabeli docelowej demo_dest w schemacie splex bazy docelowej select * from splex.demo_dest 44

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie przechwyconych zmian na bazie źródłowej show capture show capture detail 45

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie odczytanych zmian na bazie źródłowej (proces Read z pliku konfiguracyjnego) show read show read detail 46

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie przekazanych zmian z bazy źródłowej do docelowej (proces Export) show export show export detail 47

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie odebranych zmian z bazy źródłowej przez system docelowy (proces Import) show import show import detail 48

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie zasilenia zmianami bazy docelowej (proces Post) show post show post detail 49

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie postowanego SQL a na bazie docelowej (target) show sql show sql detail 50

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie komunikatów po stronie systemu źródłowego (opóźnienia) lstatus 51

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie komunikatów po stronie systemu docelowego (opóźnienia) lstatus 52

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie zawartości kolejek po stronie systemu źródłowego (wiekowanie) qstatus 53

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie zawartości kolejek po stronie systemu docelowego (wiekowanie) qstatus 54

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Porównanie zawartości bazy źródłowej i docelowej zgodnie z ustawieniami pliku konfiguracyjnego test uruchomienie zadania (job a) na systemie źródłowym compare using test 55

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie statusu zadania (compare) na systemie źródłowym job status 56

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie synchronizacji obiektów baz danych na systemie źródłowym show compare 57

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Zmiana zawartości tabeli demo_dest w schemacie splex bazy docelowej UPDATE SPLEX.DEMO_DEST SET NAME = 'Ala Baba', ADDRESS = '', PHONE# = '' COMMIT; Sprawdzenie zawartości tabeli docelowej demo_dest w schemacie splex bazy docelowej select * from splex.demo_dest 58

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Ponowne porównanie zawartości bazy źródłowej i docelowej zgodnie z ustawieniami pliku konfiguracyjnego test compare using test 59

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie synchronizacji obiektów baz danych na systemie źródłowym show compare 60

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Naprawa rozsynchronizowanych obiektów baz danych na bazie pliku konfiguracyjnego test uruchomienie zadania naprawczego na systemie źródłowym repair using test 61

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie wyniku naprawy (resynchronizacji) na systemie źródłowym job status 62

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie synchronizacji na systemie źródłowym show sync 63

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie zawartości tabeli w systemie źródłowym select * from splex.demo_src Sprawdzenie zawartości tabeli w systemie docelowym select * from splex.demo_dest 64

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie zawartości tabeli w systemie źródłowym select * from splex.demo_src Sprawdzenie zawartości tabeli w systemie docelowym select * from splex.demo_dest 65

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Dodanie nowej kolumny do tabeli źródłowej splex.demo_src operacja DDL ALTER TABLE SPLEX.DEMO_SRC ADD (Miejscowosc VARCHAR2(30 CHAR) DEFAULT Kraków ); 66

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie czy nowa kolumna została dodana do tabeli docelowej splex.demo_dest select * from splex.demo_dest; 67

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie zasilenia zmianami bazy docelowej (proces Post) show post 68

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie postowanego SQL a na bazie docelowej (target) show sql 69

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Wyłączenie procesów bazy docelowej (proces Import) stop import Sprawdzenie statusu systemu docelowego status 70

Przykłady replikacji podstawowe operacje - Pliki konfiguracyjne Sprawdzenie statusu systemu docelowego lstatus 71

72 SharePlex Manager

SharePlex Manager (GUI) diagram architektury SharePlex Replikacja Źródło Cel Źródło Cel SharePlex Monitoring Adaptor Server Agent Repozytorium Zbieranie statystyk Dostęp HTTP 73

Ustawienia Po instalacji należy podać parametry infrastruktury SharePlex tylko za pierwszym razem. SP_SYS_HOST_NAME SP_COP_TPORT OS USER/PASSWORD 74

Przegląd Instancji Wskaźnik Pozostały czas 75

Szczegóły Instancji Procesy Kolejki Konfiguracja replikacji 76

83 SharePlex Wyróżniki

Wyróżniki w stosunku do konkurencji Dojrzała technologia: Ponad 1400 użytkowników, 24,000 instalacji, 350 instytucji Oszczędność czasu Uproszczone zarządzanie Sprawdzona niezawodność Mniejsza złożoność Transparentność aplikacji Standaryzacja sprzętowa Use case discovery Jakość inwestycji Wydajność i skalowalność Dokładność danych Naprawa danych Elastyczność Zwrot z inwestycji Niższa cena Niezrównane wsparcie Usługi eksperckie 84

Dlaczego SharePlex zamiast narzędzi Oracle? SharePlex TM Jedno, zintegrowane rozwiązanie. Wiele przypadków użycia, ten sam produkt. Nie ma potrzeby stosowania dodatkowych modułów. Pojedynczy koszt licencji. Pobranie i uruchomienie w 15minut. Works with Oracle technologies. 85 Funkcjonalność Disaster Recovery Operational Reporting High Availability Migrations / Upgrades Real-time CDC Peer to Peer/Active to Active Scalability / Load Balancing Data Transformation Data Warehousing / ETL Monitoring/Management Data Comparison Data Repair * * SharePlex unique feature Oracle Data Guard Oracle Active Data Guard Oracle Streams Oracle GoldenGate Oracle RAC Oracle Data Integrator Management Pack for Oracle GoldenGate Oracle GoldenGate Veridata Zbyt wiele produktów Różne przypadki użycia = różne produkty Niezintegrowane narzędzia Mnogość licencji, wyższy koszt Zwiększona złożoność

SharePlex: zasilanie empower your real-time enterprise with 24-hour operations and dynamic business adaptability JMS Queue, SQL or XML File ODBC Other DB s ASE Custom app 86

Zagrożenia podczas migracji Migracja sytemu operacyjnego/zmiana dostawcy sprzętu Przeniesienie na nowe serwery (np. z Solaris a do Linux a), RAC lub środowisko zwirtualizowane. Migracja bazy danych Oracle Wygaśnięcie wsparcia dla starszych wersji wygórowane koszty, Potrzebna nowa funkcjonalność dostępna tylko w nowych wersjach. Migracja magazynu zasobów (Storage) Zamiana na nowsze/szybsze macierze dyskowe. Migracje aplikacji Aktualizacja aplikacji do nowszej wersji, Może wymagać zmiany sprzętu i/lub bazy danych, Dostarczanie kopii danych na inne platformy dla systemów analitycznych i BI (strukturalne, nie w pełni strukturalne, niestrukturalne). 87