ݺߣ

ݺߣShare a Scribd company logo
Oracle RAC - Úvod do
problematiky
Tomáš Solař, Oracle ACE
Tomas Solar Consulting
Prezentace pochází z webináře, který proběhl 5.5.2014 online na stránkách
www.Tomas-Solar.com
pro informace o dalších prezentacích navštivte webové stránky
Tomáš Solař
● pořádá různé webináře, workshopy, školení
● vzdáleně spravuje databáze klientů
● poskytuje konzultace na různorodých projektech
Za chvíli začíname...
Tomáš Solař, Oracle ACE
Tomas Solar Consulting
Online seminář na téma:
”Oracle RAC - Úvod do problematiky”
Chat: IRC kanál, server Rizon, místnost #Webinar-Tomas-Solar
nebo v prohlížeči http://www.rizon.net/chat channel: Webinar-Tomas-Solar
Technické problémy
Tomas Solar Consulting
V případě, že nastane problém a Vy se nebudete
moci připojit na živé vysílání, napište mě to prosím
do chatu ,komentářů nebo do mailu.
Pošlu Vám link na předtočený seminář nebo po
webináři na daný stream.
Tomas Solar Consulting
Představení - Kdo jsem?
Jméno:
Povolání:
Certifikace:
Autor:
Co dělám:
Tomáš Solař
DBA, konzultant, školitel, autor, blogger
Oracle ACE, OCP 10g/11g, OCE 10g/11g a další.
Oracle Database 11g - Hotová řešení (cpress)
Oracle DBA – examples from practice (ebook)
- Spravuji databáze a OFM klientům, kteří to chtějí.
- Školím lidi, které to zajímá.
- Pracuji na projektech, které jsou zajímavé.
- Připravuji webináře a workshopy, protože mě to baví.
- Píši o problémech a jejich řešení.
- Bavím se s lidmi, protože rád poslouchám.
Cíl webináře:
Tomas Solar Consulting
Představit Vám architekturu real application
clusteru v podání Oracle. Seznámit Vás s
touto technologií, říci její výhody a co to
vlastně obnáší provozovat RAC
Pokud budete mít zájem o detailnější popis nebo školení, kontaktujte mě.
Navíc, máme teď k dispozici 1h času. To se nadá vše stihnout.
Další webinář bude příští měsíc v rámci cyklu “První pondělí v měsíci ZDARMA.”
Oracle RAC
Úvod do problematiky
Tomáš Solař, Oracle ACE
Tomas Solar Consulting
Single vs cluster - zjednodušeně
Tomas Solar Consulting
Inst 1
Inst 2
Inst 1 Inst 2 Inst 3
DB1
DB2
DB
Sdílené uložiště
Lokální uložiště
Single/non-cluster
Clustrový systém - RAC
1 databáze více instancí
node1 node2 node3
Tomas Solar Consulting
Standard edice
● od 10g SE edice bez další licence
● max 4 sockety na celý cluster
● ASM pro datové soubory
● Podporované HA (TAF, FAN,FCF)
Jakou softwarovou edici?
Enterprise edice
● addition feature k EE
● Oracle RAC One
Kolik stojí RAC SE a EE?
Výborné porovnání i s grafy ZDE
Rozdíl v edicích. Popis ZDE
Co je cluster 1/2?
Tomas Solar Consulting
Inst 1 Inst 2 Inst 3
node1 node2
Více serverů pracujících společně
● kvůli zvýšení výkonu
● zajištění redundance
● škálovatelnosti
Jednotlivé servery/nody mají
● stejný OS
● privátní síťové
spojení/interconnect
● veřejné/public spojení navenek
● sdílené uložiště pro datové
soubory a clusterové
služby/clusterware
node3
Sdílené uložiště
RAC
database
OCR /
voting disk
public
private/interconnect
k sdílenému uložišti
Co je cluster 2/2?
Tomas Solar Consulting
● Každá instance vlastní UNDO a
REDO
● Cache fusion - sdílení buffer
cache napříč instancemi
Jednotlivé servery/nody mají
● stejný OS
● privátní síťové
spojení/interconnect
● veřejné/public spojení navenek
● sdílené uložiště pro datové
soubory a clusterové
služby/clusterware
Inst 1 Inst 2 Inst 3
node1 node2 node3
Sdílené uložiště
RAC
database
OCR /
voting disk
UNDO
REDO
UNDO
REDO
UNDO
REDO
Inst 1
Oracle cache fusion
Tomas Solar Consulting
● Serverový proces čte data z lokální
buffer cache nebo remote buffer
cache
● V případě, že instance 1 chce
pracovat s daty, která má nyní
zamčené instance 2, získá daná
data přes interconnect a uloží si je
lokálně
● Tento mechanismus zajištuje služba
global cache services - GSC
Inst 2 Inst 3
local
buffer
cache
local
buffer
cache
local
buffer
cache
Sdílené uložiště
RAC
database
OCR /
voting disk
node1 node2
node3
global buffer cache
Oracle clusterware
Tomas Solar Consulting
● Komunikace mezi nody
● Členství nodů v clusteru
● Kolize uzlů (split-brain) -->Node
eviction - odpojení nedostupného
node
● Spravuje veškeré komponenty
○ ASM instance
○ databázové instance
○ ONS, GSD, VIP, služby
● Spravuje speciální zdroje
○ FTP
○ sw třetích stran
● Ukazuje dostupnost zdrojů
● Utiůita crsctl
Inst 1
node2
node3
Inst 2
Inst 3
clustewa
re
clusterwar
e
clusterwa
re
node1
interconnect
Sdílené uložiště
RAC
database
OCR /
voting disk
Oracle clusterware 12c
technology stack
Tomas Solar Consulting
Cluster ready service (CRS)
- vyšší úroveň clusterware
- pro běh potřebuje běžící HA služby
- správa zdrojů, konfigurace OCR a služeb
CRS
CSS
ASM
cssdagent
CTSS
ONS
EVM
oraagent
orarootagent
High availability service (HA)
- nižší úroveň clusterware
- založeno na OHAS
appagent
ologgerd
GPNPD
GIPC
mDNS
oraagent
scriptagent
osymond
orarootagent
Oracle cluster registry - OCR
Tomas Solar Consulting
Sdílené uložiště
RAC
database
OCR /
voting disk
clsw
clsw
clsw
interconnect
● OCR je prvním z komponent, které clusterware
používá
● Ukládá si do něj konfigurační informace o každé
službě a zdroji spravovaném clusterwarem
● OCR leží na sdíleném úložišti ke kterému musí mít
přístup každý člen clusteru
● Od verze 10.2 OCR může být zrcadleno softwarově,
navrch k případné ochraně na nižší vrstvě (RAID,
Mirror apod)
Utility pro správu v $ORA_CRS_HOME/bin:
Ocrdump – zápis konfiguračních údajů do XML nebo
textového souboru
Ocrcheck – kontrola integrity OCR a zrcadlených verzí
Ocrconfig – správa záloh OCR a konfigurace zrcadlení
Voting disk
Tomas Solar Consulting
Sdílené uložiště
RAC
database
OCR /
voting disk
clsw
clsw
clsw
interconnect
● Mechanismus, který řeší kolizi, která
vznikne rozpojením interconnectu mezi
nody, aby nezačal každý node pracovat
samostatně
● má-li nód přístupné méně než ½ voting
disků (lichý počet), odpojí se.
● první nód, který zjistí selhání řídí
rekonfiguraci zbylých pomocí Voting disků
● n´d který komunikuje s nejvíce voting disky
se stává clůusterware master
Background processes
Tomas Solar Consulting
Na každém nodu clusteru beží tyto backgroup procesy: ZDE
ACMS — Atomic Control file to Memory Service (ACMS)
GTX0-j — Global Transaction Process
LMON — Global Enqueue Service Monitor
LMD — Global Enqueue Service Daemon
LMS — Global Cache Service Process
LCK0 — Instance Enqueue Process
DIAG — Diagnosability Daemon
RMSn — Oracle RAC Management Processes (RMSn)
RSMN — Remote Slave Monitor
DBRM — Database Resource Manager (from 11g R2)
PING — Response Time Agent (from 11g R2)
Failover
Tomas Solar Consulting
TAF - Transparent application failover
● session se přepne na jiný z aktivních nodů
● select se spustí znovu na druhém node, DML operace se odrolují
● klient dostane chybouo hlášku
● konfigurace se dělá přes tnsnames.ora na klientovi
● je potřeba OCI klihovnu, nepracuje s JDBC
FCF - Fast connection failover
● klienti jsou registrováni v Fast Application Failover (FAN), který registruje stavy
UP/DOWN. Klient dostane zprávu, session se ukončí a je přepnut na živý node.
● Pracuje s OCI, JDBC, Oracle Universal Connection Pool(UCP), Oracle Data
Providers for .Net.
● Konfigurace pres tnsnames.ora
AC - Application continuity
● Clientský požadavek se přehraje na jiném nódu
● Aplikace nepozná, že ho obsluhuje jiný node
Tomas Solar Consulting
Operační systém
Grid infrastructure
ASM Clusterware
RAC instance
Listener
Services
VIP
Single client access name - SCAN
Aplikace Aplikace Aplikace
Shared storage
RAC
database
OCR /
voting disk
Operační systém
Grid infrastructure
ASM Clusterware
RAC instance
Listener
Services
VIP
private
interconect
Oracle RAC architektura 12c
NODE1 NODE2
public public
RAC node ONE?
Tomas Solar Consulting
● V rámci clusteru běží pouze 1 instance databáze
● Při pádu instance restart nebo failover na druhý server
DB A DB C
DB D
Sdílené uložiště
srv1 srv2
srv3
DB B
Single cluster
DB A
DB C
DB D
Sdílené uložiště
srv1 srv2
srv3
DB B
Single cluster
Tomas Solar Consulting
S čím mohu pomoci
● Provést základní healthcheck
● Zkonzultovat váš stávající stav
● Připravit školení, workshop, webinář
● Zajistit support databazí. Spolupráce
od 4h měsíčně
● Spolupráce na projektech
● EMERGENCY kontakt
● a další
Kontakt:
Web: http://www.tomas-solar.com/kontakt/
Mail: tom@tomas-solar.com
Tel: 731 196 647
Skype: database-administrator
Bezplatná konzultace !
Skype, hangout, telefon.
Tomas Solar Consulting
Děkuji za pozornost.
Napište mě ihned.
Dokud máte otázky v hlavě
Těším se na dalším webináři.
Děkuji za vyplnění dotazníku, který Vám zašlu.
http://www.tomas-solar.com/dotaznik-k-webinari/
Registrace na komunitním webu pro DBA.
http://database-administrator.com/
Registrace k odběru ebooku
http://www.tomas-solar.com/ebook-zdarma/
Ad

Recommended

Oracle RMAN - nastavení a provedení zálohy
Oracle RMAN - nastavení a provedení zálohy
Tomas Solar
Architektura databáze Oracle
Architektura databáze Oracle
Tomas Solar
Novinky Oracle db 12c
Novinky Oracle db 12c
Tomas Solar
Oracle startup/shutdown
Oracle startup/shutdown
Tomas Solar
Instalace databáze Oracle 12.1.0.2.0 na Oracle Enterprise linux 7.0 (OEL70)
Instalace databáze Oracle 12.1.0.2.0 na Oracle Enterprise linux 7.0 (OEL70)
Tomas Solar
Patchování, upgrade, migrace a clonování
Patchování, upgrade, migrace a clonování
Tomas Solar
Licence a support
Licence a support
Tomas Solar
Změny v licenční politice ORACLE database
Změny v licenční politice ORACLE database
MarketingArrowECS_CZ
Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...
Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...
MarketingArrowECS_CZ
Základy licencování Oracle software
Základy licencování Oracle software
MarketingArrowECS_CZ
SPARC T7 webinář
SPARC T7 webinář
MarketingArrowECS_CZ
Prezentace z konference ISSS 2014
Prezentace z konference ISSS 2014
Tomas Solar
Disaster Recovery do Oracle Cloudu - příklady
Disaster Recovery do Oracle Cloudu - příklady
MarketingArrowECS_CZ
ITSM - Jira Service Desk a spřátelené aplikace z rodiny Atlassian
ITSM - Jira Service Desk a spřátelené aplikace z rodiny Atlassian
Onlio
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Jaroslav Prodelal
Jak se daří komerčnímu Linuxu v ČR i ve světě - Ondřej Suchý, Enlogit
Jak se daří komerčnímu Linuxu v ČR i ve světě - Ondřej Suchý, Enlogit
TUESDAY Business Network
4318 archivace a_zalohovani_dat_1
4318 archivace a_zalohovani_dat_1
pisaceku
JIRA Service Desk a Knowledge Base
JIRA Service Desk a Knowledge Base
Onlio
V sphere 55_2013
V sphere 55_2013
Vladan Laxa
Disaster Recovery do Oracle Cloudu
Disaster Recovery do Oracle Cloudu
MarketingArrowECS_CZ
Microservices - morning talk
Microservices - morning talk
Jindřich Kubát
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
Martin Cerveny
Možnosti IaaS služby Amazon EC2
Možnosti IaaS služby Amazon EC2
Stanislav Dusek
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
MarketingArrowECS_CZ
AWS spot instances
AWS spot instances
Collabim
V mware v_sphere_5_2011
V mware v_sphere_5_2011
Vladan Laxa
Moderni ERP v cloudu - Možnosti a úskalí
Moderni ERP v cloudu - Možnosti a úskalí
RSM Czech Republic & Slovakia

More Related Content

Similar to Webinář: Oracle DBA - RAC - Úvod do problematiky (20)

Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...
Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...
MarketingArrowECS_CZ
Základy licencování Oracle software
Základy licencování Oracle software
MarketingArrowECS_CZ
SPARC T7 webinář
SPARC T7 webinář
MarketingArrowECS_CZ
Prezentace z konference ISSS 2014
Prezentace z konference ISSS 2014
Tomas Solar
Disaster Recovery do Oracle Cloudu - příklady
Disaster Recovery do Oracle Cloudu - příklady
MarketingArrowECS_CZ
ITSM - Jira Service Desk a spřátelené aplikace z rodiny Atlassian
ITSM - Jira Service Desk a spřátelené aplikace z rodiny Atlassian
Onlio
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Jaroslav Prodelal
Jak se daří komerčnímu Linuxu v ČR i ve světě - Ondřej Suchý, Enlogit
Jak se daří komerčnímu Linuxu v ČR i ve světě - Ondřej Suchý, Enlogit
TUESDAY Business Network
4318 archivace a_zalohovani_dat_1
4318 archivace a_zalohovani_dat_1
pisaceku
JIRA Service Desk a Knowledge Base
JIRA Service Desk a Knowledge Base
Onlio
V sphere 55_2013
V sphere 55_2013
Vladan Laxa
Disaster Recovery do Oracle Cloudu
Disaster Recovery do Oracle Cloudu
MarketingArrowECS_CZ
Microservices - morning talk
Microservices - morning talk
Jindřich Kubát
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
Martin Cerveny
Možnosti IaaS služby Amazon EC2
Možnosti IaaS služby Amazon EC2
Stanislav Dusek
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
MarketingArrowECS_CZ
AWS spot instances
AWS spot instances
Collabim
V mware v_sphere_5_2011
V mware v_sphere_5_2011
Vladan Laxa
Moderni ERP v cloudu - Možnosti a úskalí
Moderni ERP v cloudu - Možnosti a úskalí
RSM Czech Republic & Slovakia
Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...
Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...
MarketingArrowECS_CZ
Prezentace z konference ISSS 2014
Prezentace z konference ISSS 2014
Tomas Solar
Disaster Recovery do Oracle Cloudu - příklady
Disaster Recovery do Oracle Cloudu - příklady
MarketingArrowECS_CZ
ITSM - Jira Service Desk a spřátelené aplikace z rodiny Atlassian
ITSM - Jira Service Desk a spřátelené aplikace z rodiny Atlassian
Onlio
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Jaroslav Prodelal
Jak se daří komerčnímu Linuxu v ČR i ve světě - Ondřej Suchý, Enlogit
Jak se daří komerčnímu Linuxu v ČR i ve světě - Ondřej Suchý, Enlogit
TUESDAY Business Network
4318 archivace a_zalohovani_dat_1
4318 archivace a_zalohovani_dat_1
pisaceku
JIRA Service Desk a Knowledge Base
JIRA Service Desk a Knowledge Base
Onlio
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
Oracle Solaris Day 2013 - Oracle DB and OS Solaris
Martin Cerveny
Možnosti IaaS služby Amazon EC2
Možnosti IaaS služby Amazon EC2
Stanislav Dusek
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
MarketingArrowECS_CZ
AWS spot instances
AWS spot instances
Collabim
V mware v_sphere_5_2011
V mware v_sphere_5_2011
Vladan Laxa

Webinář: Oracle DBA - RAC - Úvod do problematiky

  • 1. Oracle RAC - Úvod do problematiky Tomáš Solař, Oracle ACE Tomas Solar Consulting Prezentace pochází z webináře, který proběhl 5.5.2014 online na stránkách www.Tomas-Solar.com pro informace o dalších prezentacích navštivte webové stránky Tomáš Solař ● pořádá různé webináře, workshopy, školení ● vzdáleně spravuje databáze klientů ● poskytuje konzultace na různorodých projektech
  • 2. Za chvíli začíname... Tomáš Solař, Oracle ACE Tomas Solar Consulting Online seminář na téma: ”Oracle RAC - Úvod do problematiky” Chat: IRC kanál, server Rizon, místnost #Webinar-Tomas-Solar nebo v prohlížeči http://www.rizon.net/chat channel: Webinar-Tomas-Solar
  • 3. Technické problémy Tomas Solar Consulting V případě, že nastane problém a Vy se nebudete moci připojit na živé vysílání, napište mě to prosím do chatu ,komentářů nebo do mailu. Pošlu Vám link na předtočený seminář nebo po webináři na daný stream.
  • 4. Tomas Solar Consulting Představení - Kdo jsem? Jméno: Povolání: Certifikace: Autor: Co dělám: Tomáš Solař DBA, konzultant, školitel, autor, blogger Oracle ACE, OCP 10g/11g, OCE 10g/11g a další. Oracle Database 11g - Hotová řešení (cpress) Oracle DBA – examples from practice (ebook) - Spravuji databáze a OFM klientům, kteří to chtějí. - Školím lidi, které to zajímá. - Pracuji na projektech, které jsou zajímavé. - Připravuji webináře a workshopy, protože mě to baví. - Píši o problémech a jejich řešení. - Bavím se s lidmi, protože rád poslouchám.
  • 5. Cíl webináře: Tomas Solar Consulting Představit Vám architekturu real application clusteru v podání Oracle. Seznámit Vás s touto technologií, říci její výhody a co to vlastně obnáší provozovat RAC Pokud budete mít zájem o detailnější popis nebo školení, kontaktujte mě. Navíc, máme teď k dispozici 1h času. To se nadá vše stihnout. Další webinář bude příští měsíc v rámci cyklu “První pondělí v měsíci ZDARMA.”
  • 6. Oracle RAC Úvod do problematiky Tomáš Solař, Oracle ACE Tomas Solar Consulting
  • 7. Single vs cluster - zjednodušeně Tomas Solar Consulting Inst 1 Inst 2 Inst 1 Inst 2 Inst 3 DB1 DB2 DB Sdílené uložiště Lokální uložiště Single/non-cluster Clustrový systém - RAC 1 databáze více instancí node1 node2 node3
  • 8. Tomas Solar Consulting Standard edice ● od 10g SE edice bez další licence ● max 4 sockety na celý cluster ● ASM pro datové soubory ● Podporované HA (TAF, FAN,FCF) Jakou softwarovou edici? Enterprise edice ● addition feature k EE ● Oracle RAC One Kolik stojí RAC SE a EE? Výborné porovnání i s grafy ZDE Rozdíl v edicích. Popis ZDE
  • 9. Co je cluster 1/2? Tomas Solar Consulting Inst 1 Inst 2 Inst 3 node1 node2 Více serverů pracujících společně ● kvůli zvýšení výkonu ● zajištění redundance ● škálovatelnosti Jednotlivé servery/nody mají ● stejný OS ● privátní síťové spojení/interconnect ● veřejné/public spojení navenek ● sdílené uložiště pro datové soubory a clusterové služby/clusterware node3 Sdílené uložiště RAC database OCR / voting disk public private/interconnect k sdílenému uložišti
  • 10. Co je cluster 2/2? Tomas Solar Consulting ● Každá instance vlastní UNDO a REDO ● Cache fusion - sdílení buffer cache napříč instancemi Jednotlivé servery/nody mají ● stejný OS ● privátní síťové spojení/interconnect ● veřejné/public spojení navenek ● sdílené uložiště pro datové soubory a clusterové služby/clusterware Inst 1 Inst 2 Inst 3 node1 node2 node3 Sdílené uložiště RAC database OCR / voting disk UNDO REDO UNDO REDO UNDO REDO
  • 11. Inst 1 Oracle cache fusion Tomas Solar Consulting ● Serverový proces čte data z lokální buffer cache nebo remote buffer cache ● V případě, že instance 1 chce pracovat s daty, která má nyní zamčené instance 2, získá daná data přes interconnect a uloží si je lokálně ● Tento mechanismus zajištuje služba global cache services - GSC Inst 2 Inst 3 local buffer cache local buffer cache local buffer cache Sdílené uložiště RAC database OCR / voting disk node1 node2 node3 global buffer cache
  • 12. Oracle clusterware Tomas Solar Consulting ● Komunikace mezi nody ● Členství nodů v clusteru ● Kolize uzlů (split-brain) -->Node eviction - odpojení nedostupného node ● Spravuje veškeré komponenty ○ ASM instance ○ databázové instance ○ ONS, GSD, VIP, služby ● Spravuje speciální zdroje ○ FTP ○ sw třetích stran ● Ukazuje dostupnost zdrojů ● Utiůita crsctl Inst 1 node2 node3 Inst 2 Inst 3 clustewa re clusterwar e clusterwa re node1 interconnect Sdílené uložiště RAC database OCR / voting disk
  • 13. Oracle clusterware 12c technology stack Tomas Solar Consulting Cluster ready service (CRS) - vyšší úroveň clusterware - pro běh potřebuje běžící HA služby - správa zdrojů, konfigurace OCR a služeb CRS CSS ASM cssdagent CTSS ONS EVM oraagent orarootagent High availability service (HA) - nižší úroveň clusterware - založeno na OHAS appagent ologgerd GPNPD GIPC mDNS oraagent scriptagent osymond orarootagent
  • 14. Oracle cluster registry - OCR Tomas Solar Consulting Sdílené uložiště RAC database OCR / voting disk clsw clsw clsw interconnect ● OCR je prvním z komponent, které clusterware používá ● Ukládá si do něj konfigurační informace o každé službě a zdroji spravovaném clusterwarem ● OCR leží na sdíleném úložišti ke kterému musí mít přístup každý člen clusteru ● Od verze 10.2 OCR může být zrcadleno softwarově, navrch k případné ochraně na nižší vrstvě (RAID, Mirror apod) Utility pro správu v $ORA_CRS_HOME/bin: Ocrdump – zápis konfiguračních údajů do XML nebo textového souboru Ocrcheck – kontrola integrity OCR a zrcadlených verzí Ocrconfig – správa záloh OCR a konfigurace zrcadlení
  • 15. Voting disk Tomas Solar Consulting Sdílené uložiště RAC database OCR / voting disk clsw clsw clsw interconnect ● Mechanismus, který řeší kolizi, která vznikne rozpojením interconnectu mezi nody, aby nezačal každý node pracovat samostatně ● má-li nód přístupné méně než ½ voting disků (lichý počet), odpojí se. ● první nód, který zjistí selhání řídí rekonfiguraci zbylých pomocí Voting disků ● n´d který komunikuje s nejvíce voting disky se stává clůusterware master
  • 16. Background processes Tomas Solar Consulting Na každém nodu clusteru beží tyto backgroup procesy: ZDE ACMS — Atomic Control file to Memory Service (ACMS) GTX0-j — Global Transaction Process LMON — Global Enqueue Service Monitor LMD — Global Enqueue Service Daemon LMS — Global Cache Service Process LCK0 — Instance Enqueue Process DIAG — Diagnosability Daemon RMSn — Oracle RAC Management Processes (RMSn) RSMN — Remote Slave Monitor DBRM — Database Resource Manager (from 11g R2) PING — Response Time Agent (from 11g R2)
  • 17. Failover Tomas Solar Consulting TAF - Transparent application failover ● session se přepne na jiný z aktivních nodů ● select se spustí znovu na druhém node, DML operace se odrolují ● klient dostane chybouo hlášku ● konfigurace se dělá přes tnsnames.ora na klientovi ● je potřeba OCI klihovnu, nepracuje s JDBC FCF - Fast connection failover ● klienti jsou registrováni v Fast Application Failover (FAN), který registruje stavy UP/DOWN. Klient dostane zprávu, session se ukončí a je přepnut na živý node. ● Pracuje s OCI, JDBC, Oracle Universal Connection Pool(UCP), Oracle Data Providers for .Net. ● Konfigurace pres tnsnames.ora AC - Application continuity ● Clientský požadavek se přehraje na jiném nódu ● Aplikace nepozná, že ho obsluhuje jiný node
  • 18. Tomas Solar Consulting Operační systém Grid infrastructure ASM Clusterware RAC instance Listener Services VIP Single client access name - SCAN Aplikace Aplikace Aplikace Shared storage RAC database OCR / voting disk Operační systém Grid infrastructure ASM Clusterware RAC instance Listener Services VIP private interconect Oracle RAC architektura 12c NODE1 NODE2 public public
  • 19. RAC node ONE? Tomas Solar Consulting ● V rámci clusteru běží pouze 1 instance databáze ● Při pádu instance restart nebo failover na druhý server DB A DB C DB D Sdílené uložiště srv1 srv2 srv3 DB B Single cluster DB A DB C DB D Sdílené uložiště srv1 srv2 srv3 DB B Single cluster
  • 20. Tomas Solar Consulting S čím mohu pomoci ● Provést základní healthcheck ● Zkonzultovat váš stávající stav ● Připravit školení, workshop, webinář ● Zajistit support databazí. Spolupráce od 4h měsíčně ● Spolupráce na projektech ● EMERGENCY kontakt ● a další Kontakt: Web: http://www.tomas-solar.com/kontakt/ Mail: tom@tomas-solar.com Tel: 731 196 647 Skype: database-administrator Bezplatná konzultace ! Skype, hangout, telefon.
  • 21. Tomas Solar Consulting Děkuji za pozornost. Napište mě ihned. Dokud máte otázky v hlavě Těším se na dalším webináři. Děkuji za vyplnění dotazníku, který Vám zašlu. http://www.tomas-solar.com/dotaznik-k-webinari/ Registrace na komunitním webu pro DBA. http://database-administrator.com/ Registrace k odběru ebooku http://www.tomas-solar.com/ebook-zdarma/