3 -Le 'D.B.A' ?

Un Administrateur de bases de données ?

D.B.A. = Data Base Administrator = Administrateur de bases de données. Il est responsable du bon fonctionnement des bases de données de l‘entreprise (bases de développement, test et production).Les tâches du DBA :

  • Installer le logiciel, faire les mises à jour (patchs, changement de version du noyau mais aussi des autres produits),
  • Créer les bases de données physiques et gérer l’espace physique,
  • Gérer les utilisateurs et leurs droits d’accès,
  • Valider les schémas de données (cohérence, non redondance, optimisation)
  • créer les objets du schéma : tables, index, vues, …
  • Assurer la sécurité de la base (sauvegarde, restauration, confidentialité d’accès),
  • surveiller le système, gérer les ressources et optimiser les performances,
  • Faire les transferts de données de et vers d’autres systèmes,
  • contacter le support technique…ou Google

Son travail peut être assimilé à celui d’un responsable système, Oracle pouvant être perçu comme un ’sous’ système d’exploitation.

Les utilisateurs d’une base Oracle :

  • le dba lui même
  • le développeur d’application
  • l’administrateur d’application

l’utilisateur final (normal ou infocentre / web)

Les interlocuteurs du DBA :

  • les développeurs
  • les administrateurs système (unix/linux, windows, etc.)
  • le support tecnique Oracle
  • le support technique interne
  • l’administrateur sécurité (s’il existe)

et plus rarement …les utilisateurs

Les ‘privilèges’ DBA :

Un DBA pour pouvoir travailler doit posséder un certain niveau de privilèges

  • au niveau OS
  • au niveau de la base de données

Ils seront détaillés dans un autre chapitre…