Top 20 Oracle RAC-interviewvragen en antwoorden (2025)

Hier zijn Oracle RAC-interviewvragen en antwoorden voor zowel eerstejaars als ervaren Oracle-ontwikkelaarskandidaten om hun droombaan te krijgen.


1) Noem wat cluster is?

Met een cluster wordt verwezen naar een groep onafhankelijke, maar verbonden servers die zich als één systeem gedragen.


2) Noem wat Oracle Real Application Clusters zijn?

RAC of Real Application Cluster is een onderdeel van het databaseproduct waarmee de database op meerdere servers kan worden geïnstalleerd. Oracle RAC gebruikt Oracle Clusterware voor de infrastructuur om meerdere servers aan elkaar te koppelen, zodat ze als één systeem functioneren.

Gratis pdf-download: vragen en antwoorden over Oracle RAC-interviews


3) Noem wat de belangrijkste componenten zijn van een Oracle RAC-systeem?

De belangrijkste elementen van een Oracle RAC-systeem zijn:

  • Gedeeld schijfsysteem
  • Oracle Clusterware
  • Clusterverbindingen
  • Oracle Kernel-componenten

4) Noem wat de voordelen van Oracle RAC zijn?

Voordelen van RAC zijn dat

  • Bedrijfscontinuïteit en hoge beschikbaarheid
  • Beheer van werklast met de minste kosten
  • Wendbaarheid en schaalbaarheid
  • Systeembeheer en gestandaardiseerde implementatie

5) Vermeld wat de opties voor bestandsopslag zijn die Oracle Database for Oracle RAC biedt?

De opties voor bestandsopslag die worden geboden door Oracle Database voor Oracle RAC zijn,

  • Automatisch opslagbeheer (ASM)
  • OCFS2 en Oracle Cluster File System (OCFS)
  • Een netwerkbestandssysteem
  • Ruwe apparaten

6) Vermeld welke volumebeheertechnieken worden gebruikt in Oracle RAC?

Volumebeheertechnieken die in Oracle RAC worden gebruikt, zijn dat:

  • Oracle RAC biedt dynamische volumemanager. Het heeft een bestandssysteem dat bestaat uit informatie van het clusterbestandssysteem
  • Clusterbestandssysteem in Oracle staat bekend als OCFS. Het heeft een verbinding met de databases die onbewerkte apparaten en opdrachtregelfuncties bieden.
Interviewvragen voor Oracle RAC
Interviewvragen voor Oracle RAC

7) Vermeld wat de nieuwe functie is in Oracle ASM 12c?

De nieuwe functie die is toegevoegd in Oracle ASM 12c is Oracle Flex ASM. Het is een nieuw ASM-implementatiemodel dat de beschikbaarheid van instancedatabases vergroot en het Oracle ASM-gerelateerde resourceverbruik vermindert.


8) Vermeld hoe Oracle Flex ASM werkt?

Wanneer een Oracle Flex ASM-instantie mislukt op een bepaald knooppunt, wordt de Oracle Flex ASM-instantie doorgegeven aan een ander knooppunt in het cluster.


9) Noem wat de belangrijkste kenmerken van RAC zijn en waarom RAC gebruikt moet worden?

De belangrijkste kenmerken van RAC zijn:

  • Betrouwbaarheid: Elimineert de databaseserver vanaf een enkel storingspunt. Als een exemplaar mislukt, blijven de overige exemplaren in het cluster actief en open.
  • Fout detectie: Biedt snelle detectie van problemen in de omgeving. Het herstelt automatisch van storingen, zelfs voordat de gebruiker merkt dat er een storing is opgetreden.
  • Herstelbaarheid: Gemakkelijk te herstellen van verschillende soorten storingen.
  • Continu operaties: biedt continue service voor zowel ongeplande als geplande storingen

10) Noem wat de functie is van Cache Fusion in Oracle RAC?

De cachefunctie wordt gebruikt om de opslag van de informatie in het geclusterde netwerk met de Oracle-database weer te geven. Het gaat om twee knooppunten: de ene schrijft de gegevens naar dezelfde schijf en de andere leest het gegevensblok van de schijf. Voor de netwerkverbinding gebruikt RAC een speciale server voor zijn netwerk, en de cachefunctie is een intern onderdeel van het cluster.

Oracle-RAC
Oracle-RAC

11) Vermeld wat het verschil is tussen een single instance-omgeving en een RAC-omgeving?

Omgeving met één exemplaar RAC-omgeving
Instantie heeft zijn eigen SGA (System Global Area) Elke instantie heeft zijn eigen SGA
Gegevensbestanden en controlebestanden zijn slechts door één exemplaar toegankelijk Gegevensbestanden en besturingsbestanden die door alle instanties worden gedeeld
Online logbestand voor opnieuw uitvoeren, speciaal bedoeld voor lezen/schrijven naar slechts één exemplaar Online redo-logbestand kan slechts één exemplaar schrijven, maar andere exemplaren kunnen lezen tijdens herstel en archivering.
Flash-herstellogboek toegankelijk voor slechts één instantie Flash-herstellogboek gedeeld door alle instanties
Waarschuwingslogboek- en traceerbestanden die specifiek zijn voor het exemplaar Waarschuwingslogboek- en traceerbestanden zijn privé voor elk exemplaar. Andere exemplaren schrijven of lezen nooit naar deze bestanden

12) Noem wat het split-brain-syndroom bij RAC is?

In Oracle RAC communiceren alle instances/servers met elkaar via een privénetwerk. Wanneer de instanceleden in een RAC elkaar niet kunnen pingen/verbinden via dit privénetwerk en de datablokken onafhankelijk van elkaar blijven verwerken, wordt dit proces het Split Brain Syndrome genoemd.


13) Wat gebeurt er als het split-brain-syndroom bij RAC onopgelost blijft? Hoe kan het worden opgelost?

Als je het split brain syndroom onopgelost laat, ontstaat er een probleem met de data-integriteit. De blokken die in één instantie worden gewijzigd, worden niet vergrendeld en kunnen door een andere instantie worden overschreven. Dit probleem wordt opgelost met behulp van de stemschijf, die bepaalt welke node(s) zullen overleven en welke node(s) zullen worden verwijderd.


14) Vermeld hoe u kunt bepalen welk protocol wordt gebruikt voor Interconnect-verkeer?

Om te bepalen welk protocol wordt gebruikt voor Interconnect-verkeer kunt u het databasewaarschuwingslogboek bekijken voor de periode waarin de database werd opgestart.


15) Vermeld in RAC welke bestanden op gedeelde opslag moeten worden aangemaakt?

In RAC moeten ControlFiles Spfiles, Redolog-bestanden en Datafiles worden gemaakt op gedeelde opslag.


16) Vermeld waar de Clusterware naartoe schrijft als er een netwerk- of opslagprobleem is?

Wanneer er een netwerk- of opslagprobleem is, wordt de netwerkpingfout geschreven in $CRS_HOME/log


17) Vermeld welke tools beschikbaar zijn in Oracle Enterprise Manager?

Hulpmiddelen in Oracle Enterprise Manager zijn: Netcontrole-

  • Het wordt gebruikt om het gecentraliseerde beheersysteem te leveren en biedt configuratie- en beheermogelijkheden.
  • Het biedt de kostenbesparingsplannen en zorgt voor een hogere efficiëntie

Databasebeheer-

  • Het wordt gebruikt als een grafische beheertool om de database te beheren en deze automatisch te laten configureren.
  • Het is gerelateerd aan de Oracle Clusterware. Het wordt gebruikt om de diensten van de Oracle RAC te onderhouden.
  • Het beheert ook de serverpools die worden gemaakt met Oracle Clusterware en biedt voorzieningen om deze vanaf één plek te beheren.

18) Noem wat het verschil is tussen instanceherstel en crashherstel?

Crashherstel vindt plaats wanneer een instance crasht in een database met één knooppunt bij het opstarten. Wanneer hetzelfde herstel voor een instance wordt uitgevoerd in een RAC-omgeving door de overgebleven knooppunten, wordt dit 'instance recovery' genoemd.


19) Wat moet ik doen als uw OCR (Oracle Cluster Registry) beschadigd is?

Als uw OCR beschadigd is, kunt u de logische of fysieke OCR-back-up gebruiken om de repository te herstellen.


20) Noem wat is OLR?

ORL staat voor Oracle Local Repository (OLR). Het bestaat uit informatie waarmee de clusterprogramma's kunnen starten met de OCR in de ASM Storage. Totdat het rasterproces is gestart, is het ASM-bestand niet beschikbaar. In dat geval is een lokale kopie van de gegevens van de OCR vereist, die in OLR wordt opgeslagen.

Deze interviewvragen zullen ook helpen bij je viva (oralen)

Delen

5 reacties

  1. 15) Vermeld in RAC welke bestanden op gedeelde opslag moeten worden aangemaakt?

    In RAC moeten ControlFiles Spfiles, Redolog-bestanden en Datafiles worden gemaakt op gedeelde opslag.

    Hallo beste, ik denk dat er iets mis is met "Redolog-bestanden", aangezien voor RAC elk knooppunt zijn eigen redo-logbestanden heeft. Deze kunnen door elk knooppunt in het cluster gereed zijn, maar alleen schrijven is mogelijk voor de eigenaar van het knooppunt.

    1. avatar Suresh Hunsoor Thopaja zegt:

      De redologs bevinden zich in de gedeelde opslag, ook al heeft elke instantie voor elke instantie verschillende threads met redo-logboeken.

      1. avatar visancheg zegt:

        ... want als de database crasht en een automatisch herstel nodig is, heeft de herstelmanager toegang nodig tot alle redo-logboeken om de consistentie te behouden.

    2. avatar Pushpendra zegt:

      Ja, elk knooppunt heeft zijn eigen redo-logbestand en op het moment van herstel kan elk knooppunt het vereiste redo-logbestand lezen dat eigendom is van een knooppuntbestand. Maar dit kan niet in een gedeelde opslag worden opgeslagen.

      1. dat is een volkomen verkeerde uitspraak. Als het niet wordt gedeeld, hoe zal het dan lezen op het moment van herstel?

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *