Questions d'entretien pour un DBA Oracle sur RMAN, Data Guard et AWR

Un DBA Oracle tient la disponibilité et les performances de bases souvent anciennes et critiques : ERP, facturation, back-offices bancaires. Ces questions portent sur ce qu'il fait les jours d'incident, quand il faut restaurer, basculer ou expliquer pourquoi un traitement a quadruplé.

Recevoir la fiche complète

Mis à jour le Par l'équipe Delectus5 min de lecture

La fiche DBA Oracle : technologies, chaîne du poste, une question et la grille d'évaluation

Pour un DBA Oracle, l'entretien suit le travail réel du poste. Il sauvegarde avec RMAN, tient une standby Data Guard, administre des clusters RAC sur ASM et lit des rapports AWR quand une requête ralentit. Les offres françaises citent presque toutes Oracle 19c, parfois déjà 26ai, et souvent Exadata. En ESN, le DBA gère un parc de dizaines ou de centaines de bases avec astreinte. Chez un client final, il suit aussi les projets de migration.

Un CV de DBA Oracle aligne vite les mêmes sigles. La différence se voit sur ce que la personne a fait elle-même : une restauration complète sur un serveur vide, un failover réel, un plan d'exécution stabilisé un soir de clôture. Un profil d'exploitation a parfois appliqué des procédures sans les comprendre, un profil études connaît mieux le SQL que la reprise après sinistre. Un point revient peu en entretien alors qu'il coûte cher : les options sous licence, dont AWR fait partie.

Taille du parc et rythme d'astreinte : deux réponses à obtenir du manager avant l'entretien. Un senior doit raconter un incident en production avec des heures et des commandes précises.

RMAN, RAC, Multitenant : l'environnement d'un DBA Oracle

RMAN

L'outil de sauvegarde et de restauration d'Oracle. Il gère les sauvegardes complètes et incrémentales, les archivelogs et la rétention, et sait restaurer une base entière, un fichier, un bloc ou une table. Un DBA de production doit avoir restauré une base de bout en bout, pas seulement lancé des sauvegardes.

Data Guard et Active Data Guard

Data Guard maintient une copie de la base, la standby, sur un autre serveur ou un autre site, alimentée par les journaux de redo. On bascule dessus en cas de sinistre. Active Data Guard, option payante, permet en plus de l'ouvrir en lecture pendant qu'elle se met à jour.

RAC, ASM et Grid Infrastructure

RAC fait tourner une même base sur plusieurs serveurs à la fois, pour tenir la panne d'un nœud. ASM gère les disques de la base, et le Clusterware (Grid Infrastructure) surveille le tout. C'est la partie la plus exigeante du poste en diagnostic.

AWR, ASH et ADDM

Les rapports de performance intégrés à Oracle. AWR prend des photos régulières de l'activité, ASH échantillonne les sessions actives, ADDM propose un diagnostic. Ils font partie du Diagnostics Pack, une licence en plus de l'Enterprise Edition, ce qu'un bon DBA mentionne de lui-même.

Multitenant (CDB et PDB)

Depuis la 21c, chaque base est une PDB hébergée dans un conteneur, la CDB. La 19c accepte encore l'ancienne architecture, la 26ai non. Toute montée de version d'une base ancienne passe donc par une conversion, à prévoir dans le projet.

Oracle 19c et Oracle AI Database 26ai

La 19c est la version de support long que l'on trouve partout en production, avec un support Premier prolongé jusqu'à fin 2029. La 26ai, annoncée en octobre 2025 pour succéder à la 23ai et disponible sur site sous Linux depuis janvier 2026, apporte la recherche vectorielle dans la base et arrive dans les offres. AutoUpgrade est l'outil recommandé par Oracle pour passer d'une version à l'autre.

Data Pump et tablespaces transportables

Data Pump exporte et importe des schémas ou des tables, utile pour les copies et les petites migrations. Pour déplacer plusieurs téraoctets vers une autre plateforme, les tablespaces transportables avec incrémentales réduisent la coupure à quelques heures au plus.

Exadata, ExaCC et OCI

Exadata est la machine d'Oracle optimisée pour sa base, chez le client ou dans le cloud. Exadata Cloud@Customer installe le matériel dans le datacenter du client, géré par Oracle. On trouve aussi des bases Oracle sur OCI et chez Azure, AWS ou Google Cloud via Oracle Database@.

Sécurité : TDE, audit unifié et privilèges

TDE chiffre les fichiers de la base, avec une clé maître conservée dans un keystore qu'il faut sauvegarder à part. L'audit unifié trace les accès aux données sensibles. Une partie du travail consiste aussi à retirer les privilèges excessifs des comptes applicatifs.

Le poste change selon l'employeur. En ESN ou chez un infogérant, le DBA Oracle gère un parc de bases pour plusieurs clients, avec des niveaux d'incident et une astreinte, et doit reprendre vite un existant mal documenté. Chez un client final, banque, assurance, industrie ou administration, il vit avec quelques bases critiques sur plusieurs années, prépare les montées de version et conseille les développeurs PL/SQL. On distingue souvent le DBA de production, centré sur la disponibilité et la reprise, du DBA études, plus proche du modèle de données et des requêtes. Beaucoup d'offres demandent aussi Ansible, Linux et une seconde base, PostgreSQL ou SQL Server. Les certifications OCP attestent la connaissance du produit. La pratique d'une restauration ou d'une bascule réelle se vérifie en entretien.

Les compétences à contrôler chez un DBA Oracle

  • Sauvegarde et restauration RMAN
  • Data Guard et bascules
  • RAC, ASM et Clusterware
  • Tuning SQL et diagnostic AWR/ASH
  • Multitenant et montées de version
  • Sécurité, audit et licences

Questions techniques pour un DBA Oracle de production

Chaque question vient avec ce qu'une bonne réponse contient et le signal qui doit vous alerter. Pas besoin d'être technique pour les poser : écoutez si le candidat raconte du vécu.

  1. Question 1 · confirmé

    Le serveur d'une base 19c est perdu. Il vous reste les sauvegardes RMAN et les archivelogs sur un autre stockage. Quelles étapes jusqu'à la réouverture de la base ?

    Une bonne réponseLe DBID d'abord, puis la restauration du spfile et du fichier de contrôle depuis l'autobackup ou le catalogue RMAN. Viennent ensuite RESTORE DATABASE, RECOVER jusqu'au dernier archivelog disponible et une ouverture en RESETLOGS. Un profil de production dit aussi combien de temps cela prend sur la volumétrie du poste et qu'il a déjà fait l'exercice sur un serveur de test, avec RESTORE VALIDATE entre deux restaurations complètes.

    Signal d'alerte« C'est l'équipe sauvegarde qui s'en occupe », ou un export Data Pump présenté comme une sauvegarde. Aucune mention des archivelogs ni du fichier de contrôle.

  2. Question 2 · confirmé à senior

    Le site principal tombe. Comment basculez-vous sur le standby Data Guard, et que devient l'ancien primaire ?

    Une bonne réponseIl distingue le switchover, prévu et sans perte, du failover après incident. Avant de basculer, il regarde le retard de transport et d'application (v$dataguard_stats) et le mode de protection : en Maximum Performance, l'envoi asynchrone peut faire perdre les dernières transactions. Il bascule avec le broker (DGMGRL, FAILOVER TO), puis réintègre l'ancien primaire par REINSTATE si Flashback Database était actif, sinon il le reconstruit. Les meilleurs parlent du Fast-Start Failover et de son observateur.

    Signal d'alerteConfondre Data Guard et RAC, ou affirmer qu'un failover ne perd jamais de données quel que soit le mode. Une bascule décrite uniquement avec des commandes SQL*Plus apprises par cœur, sans broker ni vérification du retard.

  3. Question 3 · confirmé

    Un traitement de nuit prend quatre heures au lieu d'une depuis la semaine dernière. Comment trouvez-vous la cause ?

    Une bonne réponseUn rapport AWR qui compare une nuit normale et une nuit lente, pour repérer les requêtes et les événements d'attente qui ont changé. Il isole le SQL_ID, vérifie dans DBA_HIST_SQLSTAT si le plan_hash_value a changé, puis cherche pourquoi : statistiques périmées, valeur de bind différente au premier parse, nouvel index. Pour corriger vite, il fixe le bon plan avec une SQL Plan Baseline, puis traite la cause. Il sait qu'AWR et ASH demandent la licence Diagnostics Pack.

    Signal d'alerte« J'augmente la SGA » ou « je reconstruis tous les index » sans avoir rien mesuré. Une méthode qui part du ressenti de l'équipe applicative au lieu des chiffres.

  4. Question 4 · senior

    Vous devez passer une base 19c non-CDB en 26ai. Quelles étapes, et quel piège d'architecture attendez-vous ?

    Une bonne réponseDepuis la 21c, Oracle n'accepte plus les bases non-CDB : la base doit devenir une PDB dans un conteneur. Il prépare la montée avec AutoUpgrade, d'abord en mode analyse, puis laisse l'outil faire la mise à niveau et la conversion vers la CDB cible. Il pose un point de restauration garanti avant de commencer et ne remonte le paramètre COMPATIBLE qu'une fois l'application validée, parce que ce changement est sans retour. Il prévoit un test de performance sur une copie avant la date.

    Signal d'alerteUn export puis import complet de plusieurs téraoctets sans estimation de la fenêtre de coupure, ou l'oubli complet de la conversion en PDB.

  5. Question 5 · senior

    Dans un RAC à deux nœuds, l'un des nœuds redémarre seul plusieurs fois par semaine. Où cherchez-vous ?

    Une bonne réponseC'est une éviction de nœud par le Clusterware. Il lit les journaux de Grid Infrastructure (alert du CRS, ocssd), vérifie l'interconnect privé (pertes de paquets, latence, MTU), l'accès aux disques de vote et la charge du serveur au moment des redémarrages, qui peut empêcher les échanges de heartbeat. Il collecte avec AHF (TFA, OSWatcher) et lance cluvfy. Il explique qu'un nœud expulsé vaut mieux que deux nœuds qui écrivent chacun de leur côté.

    Signal d'alerte« On arrête le second nœud et on tourne sur un seul », ou une confusion entre redémarrage d'instance et redémarrage du serveur. Ne pas savoir ce qu'est un disque de vote.

Recevez la fiche d'entretien complète en PDF

La fiche pour mener l'entretien de bout en bout, prête à imprimer ou à partager avec le manager.

  • 30 questions sur 6 axes, avec la bonne réponse, le signal d'alerte et la relance
  • Le niveau visé pour chaque question
  • Une mise en situation de 20 minutes et ce qu'on attend du candidat
  • La grille d'évaluation de 1 à 4, axe par axe

Recrutement d'un DBA Oracle : les points qui reviennent

Quelle différence entre un DBA Oracle de production et un DBA Oracle études ?

Le DBA de production garde les bases disponibles : sauvegardes, Data Guard, RAC, patchs, incidents et astreinte. Le DBA études travaille avec les projets : modèle de données, revue des requêtes et du PL/SQL, performance avant mise en production. Beaucoup d'offres mélangent les deux. Lisez la fiche de poste pour savoir quel axe pèse le plus, puis adaptez l'entretien : plus de restauration et de bascule pour la production, plus de plans d'exécution et de code pour les études.

Que vaut une certification OCP sur un CV de DBA Oracle ?

La certification Oracle Certified Professional en administration de base de données montre que la personne connaît l'architecture et les outils du produit. Regardez la version visée, 19c ou plus récente, et la date d'obtention. Elle ne dit pas si le candidat a déjà restauré une base de plusieurs téraoctets ou mené un failover sous pression. Demandez un incident vécu, avec ce qui a été fait et en combien de temps.

Quel test technique proposer à un DBA Oracle ?

Un exercice court, mené pendant l'entretien, en dit plus qu'un questionnaire à choix multiples. Donnez un extrait de rapport AWR à commenter, ou une panne à résoudre à l'oral : zone d'archivage pleine, standby en retard, table supprimée par erreur. Demandez les commandes et l'ordre des actions. Un DBA expérimenté pose vite des questions sur la version, la licence et le mode de protection avant de répondre.

Que reste-t-il au DBA sur Autonomous Database ou Exadata Cloud@Customer ?

Sur Autonomous Database, Oracle prend en charge les patchs, les sauvegardes et une partie du réglage. Il reste la conception, la sécurité, les accès, la performance applicative et la maîtrise des coûts. Sur Exadata Cloud@Customer, le client garde la main sur ses bases : montées de version, Data Guard, RMAN, tuning. Le profil recherché reste un DBA Oracle complet, avec en plus l'outillage cloud d'Oracle.

Pour structurer vos autres entretiens, consultez aussi nos pages sur les questions d'entretien de recrutement, la méthode de l'entretien structuré et la grille d'évaluation d'entretien.

Les fiches voisines

Toutes les fiches →

Voyez Delectus sur vos propres offres.

Commencez gratuitement. Passez à l'échelle quand vous êtes prêt.

Demander une démo

Votre ATS, connecté à Delectus

  • Workable
  • Teamtailor
  • iCIMS
  • Lever
  • SmartRecruiters
  • Jobvite
  • Greenhouse
  • Pinpoint