Top 20 de întrebări și răspunsuri la interviu Oracle RAC (2025)
Iată întrebările și răspunsurile la interviu Oracle RAC pentru debutanți, precum și pentru candidații cu experiență pentru dezvoltatori Oracle, pentru a obține jobul visat.
1) Menționați ce este clusterul?
Un cluster se referă la un grup de servere independente, dar conectate, care se comportă ca un singur sistem.
2) Menționați ce este Oracle Real Application Clusters?
RAC sau Real Application Cluster este o componentă a produsului bazei de date care permite ca baza de date să fie instalată pe mai multe servere. Oracol RAC folosește Oracle Clusterware pentru infrastructură pentru a lega mai multe servere, astfel încât acestea să funcționeze ca un singur sistem.
Descărcare gratuită PDF: Întrebări și răspunsuri la interviu Oracle RAC
3) Menționați care sunt principalele componente ale unui sistem Oracle RAC?
Elementele principale ale unui sistem Oracle RAC sunt:
- Sistem de discuri partajate
- Oracle Clusterware
- Interconexiuni cluster
- Componente Oracle Kernel
4) Menționați care sunt beneficiile Oracle RAC?
Beneficiile RAC sunt că
- Continuitatea afacerii și disponibilitate ridicată
- Managementul sarcinii de lucru cu cele mai mici cheltuieli
- Agilitate și scalabilitate
- Managementul sistemului și implementarea standardizată
5) Menționați care sunt opțiunile de stocare a fișierelor oferite de Oracle Database pentru Oracle RAC?
Opțiunile de stocare a fișierelor oferite de Baza de date Oracle pentru Oracle RAC sunt,
- Gestionarea automată a stocării (ASM)
- OCFS2 și Oracle Cluster File System (OCFS)
- Un sistem de fișiere de rețea
- Dispozitive brute
6) Menționați care sunt tehnicile de gestionare a volumului utilizate în Oracle RAC?
Tehnicile de gestionare a volumului utilizate în Oracle RAC sunt că,
- Oracle RAC oferă un manager dinamic de volum. Are un sistem de fișiere care constă din informații despre sistemul de fișiere cluster
- Sistemul de fișiere cluster din Oracle este cunoscut sub numele de OCFS. Are conexiune cu bazele de date care oferă dispozitive brute și funcții de linie de comandă.
7) Menționați ce este noua caracteristică în Oracle ASM 12c?
Noua caracteristică adăugată în Oracle ASM 12c este Oracle Flex ASM. Este un nou model de implementare ASM care crește disponibilitatea bazei de date de instanță și reduce consumul de resurse asociat Oracle ASM.
8) Menționați cum funcționează Oracle Flex ASM?
Instanța Oracle Flex ASM când eșuează pe un anumit nod, atunci instanța Oracle Flex ASM este transferată la alt nod din cluster.
9) Menționați care sunt caracteristicile cheie ale RAC sau de ce să utilizați RAC?
Caracteristicile cheie ale RAC sunt:
- Încredere: elimină serverul bazei de date dintr-un singur punct de eșec. Dacă o instanță eșuează, instanțele rămase din cluster rămân active și deschise.
- Eroare detectata: Oferă detectarea rapidă a problemelor din mediu. Se recuperează automat din defecțiuni chiar înainte ca utilizatorul să observe că a avut loc o defecțiune.
- Recuperare: Ușor de recuperat din diferite tipuri de defecțiuni.
- Operațiuni continue: oferă servicii continue atât pentru întreruperi neplanificate, cât și pentru întreruperi planificate
10) Menționați care este funcția Cache Fusion în Oracle RAC?
Funcția de cache este utilizată pentru a afișa stocarea informațiilor în rețeaua în cluster cu baza de date Oracle. Acesta implică două noduri, unul scrie datele pe același disc, iar celălalt citește blocul de date de pe disc. Pentru conexiunea la rețea, RAC folosește un server dedicat pentru rețea, iar funcția cache este o parte internă a clusterului.
11) Menționați care este diferența dintre mediul cu o singură instanță și mediul RAC?
Mediu cu o singură instanță | RAC Mediu |
---|---|
Instanța are propriul său SGA (System Global Area) | Fiecare instanță are propriul său SGA |
Fișierele de date și fișierele de control sunt accesate de o singură instanță | Fișiere de date și fișiere de control partajate de toate instanțele |
Fișierul de jurnal de refacere online dedicat pentru citire/scriere doar unei singure instanțe | Fișierul jurnal de refacere online doar o singură instanță poate scrie, dar alte instanțe pot citi în timpul recuperării și arhivării. |
Jurnal de recuperare Flash accesat de o singură instanță | Jurnal de recuperare flash partajat de toate instanțele |
Jurnal de alertă și fișiere de urmărire dedicate instanței | Jurnalul de alertă și fișierele de urmărire sunt private pentru fiecare instanță. O altă instanță nu scrie sau citește niciodată în acele fișiere |
12) Menționați ce este sindromul creierului divizat în RAC?
În Oracle RAC, toate instanțele/serverele comunică între ele folosind o rețea privată. Atunci când membrii instanței dintr-un RAC nu reușesc să efectueze ping/să se conecteze între ei prin intermediul acestei rețele private și continuă să proceseze blocuri de date independent, acest proces este denumit Sindromul Creierului Divizat.
13) Ce se întâmplă dacă păstrați sindromul creierului divizat în RAC nerezolvat? Cum se poate rezolva?
Dacă sindromul creierului divizat este lăsat nerezolvat, atunci va exista o problemă de integritate a datelor. Blocurile modificate într-o instanță nu vor fi blocate și ar putea fi suprascrise de o altă instanță. Problema se rezolvă folosind discul de vot, care va decide care nod(e) va(u) supraviețui și care nod(e) va(u) fi eliminat(e).
14) Menționați cum puteți determina ce protocol este utilizat pentru traficul de interconectare?
Pentru a determina ce protocol este utilizat pentru traficul de interconectare, puteți consulta jurnalul de alerte a bazei de date pentru perioada de timp în care baza de date a fost pornită.
15) Menționați în RAC ce fișiere ar trebui create pe stocarea partajată?
În RAC ControlFiles, Spfiles, fișiere Redolog și Datafiles ar trebui create pe stocarea partajată.
16) Menționați unde scrie Clusterware-ul când există o problemă de rețea sau de stocare?
Când există o problemă de rețea sau de stocare, eșecul ping-ului rețelei este scris în $CRS_HOME/log
17) Menționați care sunt instrumentele oferite în Oracle Enterprise Manager?
Instrumentele furnizate în Oracle Enterprise Manager sunt: Control grilă-
- Este folosit pentru a furniza sistemul de management centralizat și oferă capabilități de configurare și administrare.
- Acesta oferă planuri de reducere a costurilor și oferă o eficiență mai mare
Controlul bazei de date-
- Este folosit ca instrument de management grafic pentru a gestiona baza de date pentru a o configura automat.
- Este legat de Oracle Clusterware. Este folosit pentru a menține serviciile Oracle RAC.
- De asemenea, gestionează pool-urile de servere care sunt create cu Oracle Clusterware și asigură gestionarea acestuia dintr-un singur loc.
18) Menționați care este diferența dintre recuperarea instanței și recuperarea în caz de accident?
O recuperare în caz de eroare are loc atunci când o instanță se blochează într-o bază de date cu un singur nod la pornire. Când aceeași recuperare pentru o instanță este efectuată în mediul RAC de către nodurile supraviețuitoare, aceasta se numește recuperare instanță.
19) Ce se întâmplă dacă OCR (Oracle Cluster Registry) este corupt?
dacă OCR-ul dvs. este corupt, puteți utiliza fie copia de rezervă a OCR logică, fie fizică pentru a restaura depozitul.
20) Menționați ce este OLR?
ORL înseamnă Oracle Local Repository (OLR). Este alcătuit din informații care permit programelor cluster să inițieze cu OCR în stocarea ASM. Până la pornirea procesului de grilă, fișierul ASM nu este disponibil. În acest caz, este necesară o copie locală a datelor OCR, care este stocată în OLR.
Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)
15) Menționați în RAC ce fișiere ar trebui create pe stocarea partajată?
În RAC ControlFiles, Spfiles, fișiere Redolog și Datafiles ar trebui create pe stocarea partajată.
Bună dragă, cred că aici un lucru este greșit „Fișiere Redolog”, deoarece pentru RAC fiecare nod are propriile fișiere de jurnal redo., care ar putea fi gata de fiecare nod din cluster, dar numai scrierea este posibilă pentru proprietarul nodului.
Redolog-urile vor fi în spațiul de stocare partajat, chiar dacă fiecare instanță are fire diferite de jurnal de refacere pentru fiecare instanță.
… deoarece, dacă baza de date se blochează și este necesară o recuperare automată, managerul de recuperare va avea nevoie de acces la toate jurnalele de refacere pentru a menține consistența.
Da, fiecare nod are propriul său fișier jurnal de refacere și, în momentul recuperării, orice nod poate citi fișierul de jurnal de refacere necesar deținut de orice fișier de nod. Dar nu poate fi stocat în spațiul de stocare partajat.
este o afirmație complet greșită. dacă nu este distribuit, cum se va citi în momentul recuperării?