Q & A pour DBA oracle

2 jan

Cher(e)s ami(e)s en oracle

Tous mes vœux de bonheur pour  la nouvelle année 2018

Après plusieurs mois d’absence , me voici de retour aux affaires

.

On m’a confié dernièrement la partie technique  afin de recruter un dba oracle, je profite pour vous faire partager les 10 questions et les réponses aux questions .

  1.  Expliquez Si une table contient une centaine d’enregistrement et qu’une application accède à 35% des données  de la table quelle la  bonne méthode  de recherche entre le full scan table et la recherche par index.
  2. Si tous les utilisateurs d’une application utilisant la base oracle signale une lenteur de l’application , comment résoudre cette situation.
  3. Expliquez le Recycle Bin Oracle
  4.  Expliquez le principe de backup full  et backup partiel.
  5. Quelle est la différence entre media recovery et crash recovery
  6. Donnez les étapes de restauration PTTR lorsqu’un backup est faite après un reset logs de la base de donnée.
  7. On a plus de fichier de redo logs lorsque la base de donnée est en begin backup  expliquez pour quoi .
  8. Quelle est la fonction du tablespace system
  9. Quelle est le rôle du PCTFREE
  10. Expliquez l’erreur ORA-1555

Réponse :

1 : Le full scan peut être plus rapide si la requête ramène plusieurs blocks  contenant les données  c’est le cas des petites tables ,la recherche par index sera plus lente car oracle parcourt d’abord les indexs avant d’accéder aux  tables de données.

2:  Le premier reflet pour un DBA oracle est de se connecter lui même à la base et lancer quelques requêtes, si on peut se connecter à la base, il faut interroger les vues dynamiques suivantes: v$locked_object

dba_waiters

dba_blockers

afin de voir si on a pas de table bloquées.

Bien attendu le fichier d’alerte log peux données des informations pouvant aider à comprendre.

3: Le recyclin bin :
Il s’agit d’une table du dictionnaire de donnée contenant des informations sur les objets supprimés. c’est une forme de corbeille comme la corbeille de windows.

Depuis la version 10g on peut récupérer une table supprimer sans l’intervention du DBA.

Next Time …

 

 

 

 

 

Pas encore de commentaire

Laisser une réponse

Unblog.fr | Créer un blog | Annuaire | Signaler un abus