Co je Oracle RAC?

Produkt Oracle Database s výběrem Oracle Real Application Clusters (RAC) umožňuje více instancím provozovaným na různých serverech přístup k podobné fyzické databázi uložené s distribuovaným úložištěm. Databáze zahrnuje více hardwarových zařízení, ale zobrazuje se jako jedna konkrétní databáze směrem k aplikaci. To umožňuje použití komoditního hardwaru pro minimalizaci celkových nákladů na nemovitost a také pro škálovatelné výpočetní prostředí pro skutečnost, že podporuje řadu pracovních zátěží aplikací.

Porozumění Oracle RAC

Podle výše uvedeného diagramu

  1. Oracle Database je úložné zařízení.
  2. Oracle Instance je obsluha paměti a procesů.
  3. Oracle Databases je kombinací 3 různých typů souborů, zejména kontrolních souborů, opakovaných protokolovacích souborů a databázových souborů.
  4. Všechny kontrolní soubory, soubory online redo protokolu a databázové soubory jsou uloženy v systému souborů clusteru nebo sdílených nezpracovaných zařízeních, ke kterým mají přístup všechny počítače v clusteru.
  5. Najdete více instancí Oracle, často jednu na uzel; všichni tito mohou přistupovat k databázi.
  6. Každá instance Oracle obsahuje zcela jedinečné množství a termín, systémovou identitu Oracle. Pro vazby instance Oracle na kolekci je svazek obvykle popsán v ekosystémové proměnné ORACLE_SID nebo může být připojeným vláknem.
  7. Každá instance Oracle vytvoří jedinečnou sadu online redo logů, které budou často sestávat ze zrcadlených online redo logů, založených na nastavení. Všechny kategorie vlastněné jednotlivou instancí jsou známé jako opakované vlákno interetů, rozpoznané podle jejich jedinečného množství.
  8. Každá jednotlivá instance Oracle vytvoří jedinečný off-line redo log, rozpoznaný podle množství podprocesu a nepřetržité série. Off-line opakované protokoly se stávají běžnými datovými soubory v distribuovaném systému souborů. Všechny tyto datové soubory můžete získat po celém světě, což je jisté, přičemž každý uzel pracuje jako instance.

Je-li vyžadována zvláštní kapacita zpracování, mohou klienti přidávat spíše uzly, než měnit své dostupné servery. Jediným požadavkem je, aby servery v klastru musely pracovat s podobným operačním systémem a stejnou verzí Oracle. Nemusí potřebovat stejnou schopnost.

Vysoká dostupnost

Za svých podmínek nemohou zvládnout žádný výpadek. Tyto touhy rozhodně nejsou oddělené pouze od databází, ale skládají se z různých kritických komponent, které upřednostňují servery, sítě, připojení zákazníků atd. Máme požadavek na inteligentního správce zdrojů, který dokáže efektivně přesměrovat příchozí pracovní zatížení do uzlů, které mohou být neproduktivní nebo někdy kompetentnější ve vztahu k výpočetnímu výkonu a úložišti.

Kategorie řešení Oracle RAC nabízí balíček vyladěných položek, který zajistí, že všechny tyto požadavky budou splněny. Kolekce Oracle RAC se obvykle skládá z následujících komponent, které lze nazvat „Kategorie alternativ Oracle RAC“

Výhody systému Oracle RAC

  1. Může vám to pomoci ušetřit nějaké peníze.
  2. To může být vyváženo zatížení získat vyšší účinnost.
  3. Procedury DML lze snadno vrátit zpět.
  4. Viditelnost lze spravovat pomocí softwaru.
  5. Transport najdete mezi vysoce kvalitními službami, které obvykle pomáhají snadné a rychlé konsolidaci v datovém centru.
  6. S výjimkou případů, kdy připojení rozhodně nejsou vědomi RAC, nemusíte se znovu připojit.

Požadované dovednosti Oracle RAC

  • Virtualizace:

Oslovte jednoduchou virtualizaci pomocí VirtualBoxu. Pokud pracujete s Linuxem, bude pochopeno, že budete mít více znalostí o základní administraci systému Linux, než se posunete vpřed. Kombinace virtualizace a správy systému Linux velmi pomůže při instalaci RAC a také při zjišťování problémů.

  • Správce automatického úložiště (ASM):

ASM je vyžadován pro získání RAC na Standard Edition (SE). Pro Enterprise Edition (EE) můžete použít jiné návrhy distribuovaného úložiště, skutečnost, že nevyžaduje ASM, je však pravděpodobné, že budete potřebovat ASM, který má také RAC s EE. Většina základních dovedností ASM by se mohla naučit v systémech s jedním instancí.
Nečekejte, že jedno úspěšné nastavení znamená, že musíte pokračovat. Snažte se nastavit různé typy RAC na různých typech operačních systémů. Můžete zasáhnout komplikace; nečekejte, že jedno úspěšné nastavení znamená, že musíte pokračovat. Snažte se nastavit různé typy RAC na různých typech operačních systémů. Můžete narazit na komplikace, ale zvládněte tento druh myšlenek na učení.

Proč bychom měli používat Oracle RAC?

  • Oracle RAC je ve skutečnosti klastr sdíleného všeho, který má jednu fázi selhání a úzkého hrdla: subsystém úložiště. Tento subsystém sdílené vše je ve skutečnosti zajištěn, že pracovní zátěž OLTP bude vysoce stabilní bez ohledu na to, zda existuje mnoho uzlů Oracle RAC.
  • Proto v případě, že zvýšíte počet uzlů RAC, výkon I / O nebude lineárně zesílit kvůli subsystému úložiště singleton. Konkrétně může být zvýšení, jako je zvýšení počtu uzlů RAC, procesor a paměť.
  • Výhody RAC Cache Fusion (rychlá dedikovaná backplane, kterou uzly používají k vzájemnému propojení), která uživatelům clusteru umožňuje sdílet data, která mohou být uložena v mezipaměti uvnitř SGA. To znamená, že celý SGA s celým klastrem (a tedy i množství dat, které lze ukládat do mezipaměti) je skutečně téměř součtem uzlů jednotlivce SGA.
  • Obecně: Stav měřítka RAC (kvůli škálování mezi procesorem a pamětí), ale není schopen škálovat vytváření (kvůli subsystému úložiště singleton).
  • Dokud nevyužijete Exadata .. v tomto případě se úložný subsystém může zmenšit (každá paměťová buňka má svůj vlastní procesor, RAM, flash a pevné disky).

Kdo je tím pravým publikem pro učení technologií Oracle RAC?

Oracle je obvykle podobný SQL Serveru a každému dalšímu relačnímu databázovému systému. Jeho architektonické koncepty databáze jsou totožné a pak to funguje s SQL (Structured Query Language), navíc s vlastními rozšířeními PL / SQL od Oracle. Je to snadno pochopitelné - pokud máte hodně na Linuxu a SQL.

  1. Správci systému Linux
  2. DevOps Engineers
  3. Správci databází Oracle
  4. IT profesionálové

Jak vám tato technologie pomůže v kariérním růstu?

Na trhu jsou obvykle žádáni kvalifikovaní správci databází Oracle (DBA). Stejně tak, protože databáze společnosti neustále roste, máme velký požadavek na lidi, kteří mohou spravovat, udržovat i vyvíjet databáze od uspořádaných / návrhů, řešení problémů a stanovení pokynů ke zvýšení efektivity.

Jednou z nejdůležitějších kvalifikací je značné zázemí ve správě databází a také zkušenosti se systémy Oracle. Oracle také poskytuje tři úrovně kvalifikace pro správce databází, které obvykle také obsahují Oracle Certified Associate, Oracle Certified Professional (OCP) a Oracle Certified Master (OCM), což může také zvýšit vedoucí pozice.

Závěr

Identifikace služeb pro získání poskytované konfigurace vyžaduje prohlížení:

  1. Podpora pro získání této databáze Oracle
  2. Tyto Oracle RAC Technology Compatibility Matrixes (RTCM)
  3. Dokumenty Oracle týkající se dalších požadavků
  4. Alternativní řešení klastrů a další jednotky souborů klastru podle potřeby

Podpora získávání Oracle RAC může být „vrstvená“, což do jisté míry neodráží hardware

  1. Metoda je jednoduše rozpoznávána pro Oracle RAC, kdykoli bude posílena každá vrstva.
  2. Případ: V rámci poskytnutého postupu, kdy lze Oracle Database rozpoznat, i když obvykle nenaplňuje síťový nebo úložný prostor, který chce získat Oracle RAC, nelze pro Oracle RAC rozpoznat.
  3. Tímto způsobem je metodě, která může být rozpoznána pro Oracle RAC, vždy pro tuto Oracle DB vždy nápomocna.

Doporučené články

Toto byl průvodce Co je Oracle RAC. Zde jsme diskutovali o práci, kariérním růstu, dovednostech, rozsahu a výhodách Oracle RAC. Další informace naleznete také v dalších navrhovaných článcích -

  1. Kariéra v Oracle
  2. Dotazy na rozhovor Oracle RAC
  3. Co je selen?
  4. Kariéra v Oracle DBA
  5. Co je dotaz a typy dotazů Oracle