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…
