20 nejlepších otázek a odpovědí na rozhovory s Oracle RAC (2025)
Zde jsou otázky a odpovědi na pohovory s Oracle RAC pro nováčky i zkušené vývojářské kandidáty Oracle, aby získali svou vysněnou práci.
1) Uveďte, co je cluster?
Cluster je skupina nezávislých, ale propojených serverů, které se chovají jako jeden systém.
2) Uveďte, co je Oracle Real Application Clusters?
RAC nebo Real Application Cluster je komponenta databázového produktu, která umožňuje instalaci databáze na více serverů. Věštec RAC používá Oracle Clusterware pro infrastrukturu k propojení více serverů, takže fungují jako jeden systém.
Zdarma ke stažení PDF: Otázky a odpovědi k rozhovoru Oracle RAC
3) Uveďte, jaké jsou hlavní součásti systému Oracle RAC?
Hlavní prvky systému Oracle RAC jsou:
- Systém sdílených disků
- Oracle Clusterware
- Cluster Interconnects
- Součásti jádra Oracle
4) Uveďte, jaké jsou výhody Oracle RAC?
Výhody RAC jsou v tom
- Kontinuita podnikání a vysoká dostupnost
- Správa pracovní zátěže s nejmenšími náklady
- Agility a škálovatelnost
- Správa systému a standardizované nasazení
5) Uveďte, jaké možnosti ukládání souborů poskytuje Oracle Database for Oracle RAC?
Možnosti ukládání souborů, které poskytuje Databáze Oracle pro Oracle RAC jsou
- Automatická správa úložiště (ASM)
- OCFS2 a Oracle Cluster File System (OCFS)
- Síťový souborový systém
- Surová zařízení
6) Uveďte, jaké jsou techniky správy objemu používané v Oracle RAC?
Techniky správy objemu používané v Oracle RAC jsou,
- Oracle RAC poskytuje správce dynamických svazků. Má systém souborů, který se skládá z informací systému souborů clusteru
- Clusterový souborový systém v Oracle je známý jako OCFS. Má spojení s databázemi, které poskytují základní zařízení a funkce příkazového řádku.
7) Uveďte, jaké jsou nové funkce v Oracle ASM 12c?
Novou funkcí přidanou do Oracle ASM 12c je Oracle Flex ASM. Jde o nový model nasazení ASM, který zvyšuje dostupnost databáze instancí a snižuje spotřebu zdrojů souvisejících s Oracle ASM.
8) Uveďte, jak funguje Oracle Flex ASM?
Instance Oracle Flex ASM, když selže na konkrétním uzlu, je instance Oracle Flex ASM předána jinému uzlu v clusteru.
9) Uveďte, jaké jsou klíčové vlastnosti RAC nebo proč RAC používat?
Klíčové vlastnosti RAC jsou
- Spolehlivost: Eliminuje databázový server z jediného bodu selhání. Pokud instance selže, zbývající instance v clusteru zůstanou aktivní a otevřené.
- Detekce chyb: Poskytuje rychlou detekci problémů v prostředí. Automaticky se zotavuje ze selhání ještě předtím, než si uživatel všimne, že došlo k selhání.
- Obnovitelnost: Snadná obnova z různých typů selhání.
- Nepřetržité operace: zajišťuje nepřetržitý servis pro neplánované i plánované odstávky
10) Uveďte, jaká je funkce Cache Fusion v Oracle RAC?
Funkce mezipaměti se používá k zobrazení uložení informací v klastrované síti s databází Oracle. Zahrnuje dva uzly, jeden zapisuje data na stejný disk a druhý čte datový blok z disku. Pro své síťové připojení používá RAC dedikovaný server pro svou síť a funkce mezipaměti je vnitřní součástí clusteru.
11) Uveďte, jaký je rozdíl mezi prostředím jedné instance a prostředím RAC?
Prostředí jedné instance | Prostředí RAC |
---|---|
Instance má vlastní SGA (System Global Area) | Každá instance má svůj vlastní SGA |
K datovým souborům a řídicím souborům má přístup pouze jedna instance | Datové soubory a řídicí soubory sdílené všemi instancemi |
Online redo logfile vyhrazený pro čtení/zápis pouze do jedné instance | Online redo logfile může zapisovat pouze jedna instance, ale ostatní instance mohou číst během obnovy a archivace. |
Protokol obnovy Flash, ke kterému přistupuje pouze jedna instance | Protokol obnovy Flash sdílený všemi instancemi |
Soubory protokolu výstrah a trasování vyhrazené pro instanci | Protokol výstrah a soubory trasování jsou soukromé pro každou instanci. Jiná instance do těchto souborů nikdy nezapisuje ani nečte |
12) Uveďte, co je syndrom rozděleného mozku v RAC?
V Oracle RAC všechny instance/servery komunikují mezi sebou pomocí privátní sítě. Pokud se instance v RAC nepodaří pingnout/připojit se k sobě prostřednictvím této privátní sítě a pokračují ve zpracování datových bloků nezávisle na sobě, pak se tento proces označuje jako syndrom rozděleného mozku.
13) Co se stane, když necháte syndrom rozděleného mozku v RAC nevyřešený? Jak to lze vyřešit?
Pokud syndrom rozděleného mozku ponecháte nevyřešený, dojde k problému s integritou dat. Bloky změněné v jedné instanci nebudou uzamčeny a mohly by být přepsány jinou instancí. Řeší se pomocí hlasovacího disku, který rozhodne, který uzel (uzely) přežije a který (uzely) bude (budou) odstraněn.
14) Uveďte, jak můžete určit, jaký protokol se používá pro provoz Interconnect?
Chcete-li zjistit, jaký protokol se používá pro provoz Interconnect, můžete se podívat do protokolu výstrah databáze pro časové období, kdy byla databáze spuštěna.
15) Uveďte v RAC, jaké soubory by se měly vytvářet na sdíleném úložišti?
V RAC ControlFiles by Spfiles, Redolog soubory a Datafiles měly být vytvořeny na sdíleném úložišti.
16) Uveďte, kam zapisuje Clusterware, když dojde k problému se sítí nebo úložištěm?
Pokud dojde k problému se sítí nebo úložištěm, chyba síťového pingu se zapíše do $CRS_HOME/log
17) Uveďte, jaké nástroje poskytuje Oracle Enterprise Manager?
Nástroje poskytované v Oracle Enterprise Manager jsou Ovládání mřížky -
- Používá se k poskytování centralizovaného systému správy a poskytuje možnosti konfigurace a správy.
- Poskytuje plány snižování nákladů a poskytuje vyšší efektivitu
Řízení databáze -
- Používá se jako grafický nástroj pro správu databáze, aby se automaticky konfigurovala.
- Souvisí s Oracle Clusterware. Používá se k údržbě služeb Oracle RAC.
- Spravuje také fondy serverů, které jsou vytvářeny pomocí Oracle Clusterware a poskytuje jejich správu z jednoho místa.
18) Uveďte, jaký je rozdíl mezi obnovením instance a obnovením po havárii?
K obnově po havárii dochází, když instance při spuštění zhroutí v databázi s jedním uzlem. Pokud je stejná obnova instance provedena v prostředí RAC přeživšími uzly, nazývá se to obnova instance.
19) Co když je váš OCR (Oracle Cluster Registry) poškozen?
pokud je vaše OCR poškozeno, můžete k obnovení úložiště použít buď logickou nebo fyzickou záložní kopii OCR.
20) Uveďte, co je OLR?
ORL je zkratka pro Oracle Local Repository (OLR). Skládá se z informací, které umožňují klastrovým programům spustit OCR v úložišti ASM. Dokud nebude spuštěn proces mřížky, soubor ASM není dostupný. V takovém případě je vyžadována lokální kopie dat OCR, která je uložena v OLR.
Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)
15) Uveďte v RAC, jaké soubory by se měly vytvářet na sdíleném úložišti?
V RAC ControlFiles by Spfiles, Redolog soubory a Datafiles měly být vytvořeny na sdíleném úložišti.
Ahoj Vážení, myslím, že jedna věc je špatně „Soubory Redolog“, protože pro RAC má každý uzel své vlastní soubory redo log., které by mohly být připraveny každým uzlem v clusteru, ale pro vlastníka uzlu je možný pouze zápis.
Redology budou ve sdíleném úložišti, i když každá instance má pro každou instanci různá vlákna redo logs.
… způsobí, že pokud dojde k selhání databáze a je potřeba automatické obnovení, správce obnovení bude potřebovat přístup ke všem protokolům opakování, aby byla zachována konzistence.
Ano, každý uzel má svůj vlastní soubor protokolu redo a v době obnovy může kterýkoli uzel číst požadovaný soubor protokolu redo, který vlastní jakýkoli soubor uzlu. Nelze jej však uložit na sdílené úložiště.
to je úplně špatné tvrzení. pokud to není sdílet, jak se to bude číst v době zotavení?