Klastrowanie bazy IBM DB2. Adam Duszeńko



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

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

Problemy techniczne SQL Server

Problemy techniczne SQL Server

Kopie zapasowe w SQL Server. Michał Bleja

Zasady licencjonowania produktów bazodanowych ORACLE

Jak zatrudnić słonie do replikacji baz PostgreSQL

Administracja i programowanie pod Microsoft SQL Server 2000

Wstęp System Zarządzania Bazą Danych

Przygotowanie bazy do wykonywania kopii bezpieczeństwa

SQL Server. Odtwarzanie baz danych.

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

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

Podstawy systemów UNIX Podstawy RMAN

Acronis Backup & Recovery 10 Server for Windows, Acronis Backup & Recovery 10 Workstation. Instrukcja szybkiego rozpoczęcia pracy

Procedura zmiany Page Size z 1024 na 2048 dla bazy telkombud.gdb poprzez wykonanie backup/restore dla bazy.

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

BACKUP BAZ DANYCH MS SQL

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. System plików

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

2. Jakie i ile licencji Oracle 10g posiada zamawiający i czy posiada do tych licencji wsparcie techniczne?

Politechnika Śląska, Instytut Informatyki

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

PROCEDURA BACKUP & RECOVER Dokument opisuje procedurę backup u i odtwarzania dla bazy Oracle 11gR2

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

R o g e r A c c e s s C o n t r o l S y s t e m 5

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

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

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation. Instrukcja szybkiego rozpoczęcia pracy

DATABASE SNAPSHOT GEEK DIVE. Cezary Ołtuszyk Blog: coltuszyk.wordpress.com

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

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

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

Archiwizacja i odtwarzanie bazy danych

Kopie bezpieczeństwa NAPRAWA BAZ DANYCH

Dokumentacja techniczna SIS2-SAD

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

Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9

Rozpoczęcie pracy z programem.

Ile rekordów będzie zawierała tabela przy założeniu, że na początku była pusta?

Serwery DB2 - Krótkie wprowadzenie

SAP BASIS Architektura systemu klient Server

BACKUP BAZ DANYCH FIREBIRD

Materiały dla studentów Sieci Komputerowe. Aby zainstalować usługę Active Directory dla nowej domeny, należy wykonać następujące kroki:

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

DOKUMENTACJA ADMINISTRATORA SYSTEMU INFORMATYCZNEGO POLSKI FADN

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

F.W. KCSoft Kazimierz Czarnecki NIP: REGON: tel

Zaawansowane funkcje systemów plików. Ewa Przybyłowicz

R o g e r A c c e s s C o n t r o l S y s t e m 5

Administracja i programowanie pod Microsoft SQL Server 2000

System zarządzania bazami danych IBM DB2

Hbase, Hive i BigSQL

Spis treści. O autorach... 12

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

Copyright 2013 COIG SA Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek

Administracja i programowanie pod Microsoft SQL Server 2000

System zarządzania bazami danych IBM DB2

MCSA: SQL Server 2012

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

Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure

Tworzenie kopii zapasowej baz danych programu Lotus Connections 3.0 (oraz 3.0.1)

Dariusz Puchalak. 20 lat Linux/Unix Sysadmin 8+ lat trener Od prawie roku w OSEC

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

Instrukcja instalacji Control Expert 3.0

Ćwiczenia 1 IBM DB2 UDB 9.x Express Edition

Tytuł kursu: Oracle 11g XE Administracja (kompleksowe)

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

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia

Microsoft SQL Server 2012 Krok po kroku

Produkty Tivoli dla każdego Wybrane przykłady wdrożeń

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

Konfiguracja bazy danych zwiększająca możliwość odtworzenia jej po awarii nośnika

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

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

Archiwizacja. i odtwarzanie bazy

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

Przyczyny awarii. Struktury wykorzystywane do odtwarzania bd. Archiwizowanie plików dziennika. Archiwizowanie danych. danych

1 Instalowanie i uaktualnianie serwera SQL Server

Prawa dostępu do serwera. Nadawanie i odbieranie uprawnień DCL. Użytkownicy a role

ZSE - Systemy baz danych 1 SQL SERWER 2014 EXPRESS EDITION. INSTALOWANIE SERWERA W SYSTEMIE WINDOWS.

Microsoft SQL Server 2012 : krok po kroku / Patrick LeBlanc. Warszawa, Spis treści

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

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

Hadoop i Spark. Mariusz Rafało

Instrukcja instalacji v2.0 Easy Service Manager

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

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

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Opis przedmiotu zamówienia: Przedmiotem zamówienia na potrzeby Miejskiego Ośrodka Pomocy Społecznej w Mikołowie jest zakup, dostawa oprogramowania (

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

Block Change Tracking

1.5.3 Do czego słuŝą tymczasowe przestrzenie Zarządzanie plikami danych

Czym jest SAP HANA? Relacyjna baza danych przechowywana i przetwarzana w pamięci RAM. Uniwersalna platforma uruchomieniowa

Replikacja kolejkowa (Q-replication) w IBM DB2

SOLIDWORKS PDM Tworzenie kopii zapasowych.

TS4500 HD2 base frame, 730 licensed slots, Transparent Tape Encryption, Path Failover (CPF i DPF)

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Transkrypt:

Klastrowanie bazy IBM DB2 Adam Duszeńko

Typy klastrów Wydajnościowe Skalowalność Równoległość Obliczeń Składowania Wiele punktów dostępu Niezawodnościowe Bezpieczeństwo Zwielokrotnienie Danych Operacji Przełączanie przy awarii

Klaster niezawodnościowy Bezpieczeństwo Zwielokrotnienie Danych Operacji Przełączanie przy awarii

High Availability Disaster Recovery (HADR) Serwer główny i serwer zapasowy Utrzymywanie spójności na podstawie logów

HADR

Awaria serwera głównego

Powstanie serwera głównego

Konfiguracja HADR HADR_LOCAL_HOST HADR_LOCAL_SVC HADR_REMOTE_HOST HADR_REMOTE_SVC HADR_REMOTE_INST HADR_TIMEOUT HADR_SYNCMODE HADR_DB_ROLE

HADR_SYNCMODE SYNC (Synchronous) NEARSYNC (Near Synchronous) ASYNC (Asynchronous)

Tryb SYNC

Tryb NEARSYNC

Tryb ASYNC

Przygotowanie serwera standby Wykonać kopię bezpieczeństwa bazy serwera głównego Odtworzenie bazy z kopii na serwerze zapasowym Uruchomienie bazy zapasowej w stanie roll forward pending Uruchomienie bazy głównej

Kopia bazy i jej przeniesienie Kopia backup db <baza> to <katalog> np.: backup db sample to e:\backup Odtworzenie list db directory restore db <baza> from <catalog> replace history file np.: list db directory restore db sample from e:\backup replace history file

Uaktualnić przekierowywanie TAKEOVER NA PRIMARY: update alternate server for database <baza> using hostname <maszyna_secondary> port <port_instancji_db2_na_maszynie_secondary> terminate np.: update alternate server for database sample using hostname 1.1.1.2 port 50000 terminate NA SECONDARY: update alternate server for database <baza> using hostname <maszyna_primary> port <port_instancji_db2_na_maszynie_primary> terminate np.: update alternate server for database sample using hostname 1.1.1.1 port 50000 terminate

Uruchomienie bazy Startujemy HADR: SECONDARY: np.: start hadr on database <baza> as standby start hadr on database sample as standby Startujemy HADR: PRIMARY: np.: start hadr on database <baza> as primary start hadr on database sample as primary

Klaster wydajnościowy Równoległa realizacja Przetwarzania Składowania danych Baza widoczna z każdego węzła w klastrze

Database Partitioning Feature (DPF) Dostępne w DB2 UDB Enterprise Server Edition (ESE) Umożliwia partycjonowanie na poziomie Wielu komputerów Dużego systemu SMP Wymagana tylko stosowna licencja Przeźroczyste dla użytkownika

Partycja bazy danych Samodzielna część bazy danych Tworzona na niezależnych komputerach lub w ramach systemu SMP Posiada własne dane, pliki konf., indeksy, dziennik transakcji

Możliwości podziału bazy na partycje Na poszczególne komputery Na partycje w ramach dużego systemu SMP

Pojedyncza partycja na system

Wiele partycji na system

Wiele partycji na system

Podstawowe wymagania Węzły pracujące pod kontrolą tego samego SO Te same wersje serwera DB2 Szybkie połączenie TCP/IP pomiędzy węzłami

Konfiguracja TCP/IP Rezerwacja portów do komunikacji pomiędzy partycjami /etc/services DB2_db2inst1 DB2_db2inst1_1 DB2_db2inst1_2 DB2_db2inst1_END db2c_db2inst1 60000/tcp 60001/tcp 60002/tcp 60003/tcp 50000/tcp

Konfiguracja partycji

Tworzenie instancji Partycjonowaniu podlega baza danych a nie instancja Niezależnie od ilości węzłów i partycji instancja tworzona jest tylko raz na serwerze NFS Każdy z węzłów musi posiadać identycznych użytkowników ze wspólnym katalogiem domowym

Lokalizacja instancji

Tworzenie bazy danych CREATE DATABASE mydb2 /home /myinst /NODE0000 /SQL00001 /NODE0001 /SQL00001 /NODE0002 /SQL00001

Partycjonowanie bazy danych CREATE DATABASE mydb2 on /data /data/instance_name/ NODExxxx/SQLyyyyy

Zpartycjonowana baza danych

Działanie DPF Zapytania dekomponowane do podzapytań realizowanych równolegle na podzbiorach danych na poszczególnych partycjach Koordynator zbiera podwyniki interpartition parallelism oraz intrapartition parallelism

SMP (shared-everything)

Arch. Shared-nothing