Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2007, 21h55   #1
Invité régulier
 
Inscription : mars 2005
Messages : 80
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 80
Points : 5
Points : 5
Par défaut Définition du Rôle du DBA

Bonjour amis développeurs;
Je suis très intéressé par la partie administration alors j'aimerai bien comprendre la logique du DBA, c koi son travail , et c quoi un compte , pourquoi leurs donner des droits alors que c l'application client qui décidera des privilèges de chaque utilisateur (selon mes connaissance en mono post), et pourquoi vérifier l'intégrité alors qu'on les a définis au début par sql
et pourquoi supprimer des table ou modifier des structure de table et sinon il faudra mettre a jours tout les application de tout les utilisateur pour qu'elle supporte les dernière modifications effectué par le serveur en sql
toutes ces questions me tourmente car j'arrive pas a comprendre les taches du DBA et pourquoi son rôle est aussi important, dans mon expérience d'application monoposte c l'application qui fait tout les traitement rien est manuel, c cette logique je j'ai envie de comprendre
Merci a vous de m'éclairer pour commencer mon apprentissage autan qu'administrateur oracle.
amireve est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 06h57   #2
Responsable Business Intelligence
 
Avatar de kalyparker
 
Femme
Consultant en Business Intelligence
Inscription : janvier 2007
Messages : 1 192
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : janvier 2007
Messages : 1 192
Points : 2 564
Points : 2 564
Bonjour,

La où je travaille les dba sont rattachés côté production (et non étude). Leur rôle est d'effectuer les sauvegardes et le suivi des différentes bases. Lorsqu'il y a des solutions comme dataguard à mettre en place c'est aussi à eux de s'en occuper. Toutes les manipulations sur ora.ini c'est aussi eux.

Voilà, c'est comme ça que je les vois ces dba
kalyparker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 08h00   #3
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Je répondrais simplement en te rappelant qu'un base de données si elle est accessible via l'application l'est aussi via SQL*Plus et souvent des batches sont lancées indépendamment de l'appli. Voila pourquoi il peut être intéressant que les contrôles d'intégrité et la sécurité soient portés par la base de données.

Ensuite, une application évolue avec les besoin du client (client = utilisateur bien souvent ), de fait, le modèle de données peut évoluer aussi en effet, en client serveur cela signifie une relivraison des écrans impacter sur tous les postes... c'est d'ailleurs une des raisons pour lesquels on préfère aujourd'hui se tourner vers des applications n-tiers (base de données, serveur applicatif et poste client) type application java.

Le poste de DBA est important... parce qu'on le vaut bien
Plus sérieusement, un DBA a bien d'autre tâche que s'occuper de nos amis développeur : prévenir les incidents, garantir des backups fonctionnels, optimiser les performances, prévoir les besoins matériels, etc... c'est beaucoup de travail crois moi
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 08h36   #4
Membre régulier
 
Inscription : octobre 2006
Messages : 73
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : octobre 2006
Messages : 73
Points : 85
Points : 85
En plus de son côté Production (ou Exploitation), le DBA confirmé peut aussi intervenir sur les projets dès le début afin de participer à la définition de l'architecture technique (combien de base, réplication ou pas, partitionnement, dénormalisation des tables pour pb de performances ....) et à la construction finale de la base. C'est même plutôt conseillé et ça évite beaucoup de problèmes de performance ou autres en phase de mise en production.
Harry Potter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 08h45   #5
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Malheureusement, souvent par économie, c'est une étape qui est souvent oubliée et l'économie réalisée en début de projet coute souvent très cher ensuite
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 08h57   #6
Membre régulier
 
Inscription : octobre 2006
Messages : 73
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : octobre 2006
Messages : 73
Points : 85
Points : 85
Effectivement, le cas que j'exposai est le cas idéal (même s'il arrive qu'il se produise), et bien souvent si le DBA est associé c'est trop tard !
Harry Potter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 09h11   #7
Membre émérite
 
Avatar de Yorglaa
 
Inscription : janvier 2004
Messages : 845
Détails du profil
Informations personnelles :
Âge : 41
Localisation : Suisse

Informations forums :
Inscription : janvier 2004
Messages : 845
Points : 939
Points : 939
j'ajouterais pour ma part que dans des structures plus petites, il est fréquent de porter de multiples casquettes.
Du coup (dans mon cas) je suis à la fois DBA (poste "primaire" pour ainsi dire) et également développeur, intégrateur, etc...

du coup, lorsqu'il s'agit de faire des spécifications, de préparer un stratégie d'intégration de multiples application, etc. il est bien utile de connaître également les impacts de telle ou telle décision sur la base de données en termes de backup, de performances, d'espace disque, etc...

comme dit précédemment, pouvoir intégrer ces paramètre en début de projet/réflexion évite souvent de gros investissement "à l'arrache" ultérieurs
__________________
Il est plus facile de voir les signes avant-coureurs après coup que l'inverse !

Yorglaa
Yorglaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 10h59   #8
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Citation:
Envoyé par amireve
[...]dans mon expérience d'application monoposte[...]
Je me heurte à cette même incompréhension quand je tente d'expliquer mon métier à des amis qui sont à 100 lieues de l'informatique, et pour qui "base de données" n'évoque rien, ou, ce qui est pire conceptuellement, n'évoque qu'Access.
Un DBA ne prend effectivement son sens et sa nécessité qu'à partir d'une certaine échelle. Là où vous pensiez "vélo", pensez désormais TGV.

Et vous serez alors confronté à des besoins comme :
- sauvegarder 2 To de données en 4 heures
- garantir qu'un système aura moins d'une heure d'indisponibilité par an
- être capable de reprendre l'activité en moins de 24 heures sur un site de secours si le site principal a été entièrement détruit
- diviser par 10 le temps de réponse de rapports mensuels que fait tourner le patron
- mettre au point un système qui permet d'être informé en temps réel sur le bon fonctionnement des 50 bases de données de l'entreprise
...

Un DBA passe donc généralement ses journées sur des sujets qui n'existent même pas à une échelle inférieure, ou qui sont amplifiés à son échelle au point de devenir de véritables problèmes.
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2007, 11h12   #9
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
un DBA est à la base de données ce qu'un libraire est à sa librairie
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 12h23   #10
Membre Expert
 
Inscription : avril 2006
Messages : 1 024
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 1 024
Points : 1 175
Points : 1 175
Citation:
Envoyé par Pomalaix
Je me heurte à cette même incompréhension quand je tente d'expliquer mon métier à des amis qui sont à 100 lieues de l'informatique, et pour qui "base de données" n'évoque rien...
C'est clair que pour draguer les filles, vaut mieux dire qu'on est maitre-nageur que DBA


[EDIT]
Notez l'extrème "utilité" de ma seule contribution de la semaine...
[/EDIT]
remi4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 12h25   #11
Membre émérite
 
Avatar de Yorglaa
 
Inscription : janvier 2004
Messages : 845
Détails du profil
Informations personnelles :
Âge : 41
Localisation : Suisse

Informations forums :
Inscription : janvier 2004
Messages : 845
Points : 939
Points : 939
Citation:
Envoyé par remi4444
C'est clair que pour draguer les filles, vaut mieux dire qu'on est maitre-nageur que DBA
sauf que je ne connais pas tant que ça de DBA dont le physique permette ça... double
__________________
Il est plus facile de voir les signes avant-coureurs après coup que l'inverse !

Yorglaa
Yorglaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 12h40   #12
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Citation:
Envoyé par Yorglaa
sauf que je ne connais pas tant que ça de DBA dont le physique permette ça... double
Pff, dût ma modestie en souffrir, va falloir que je diffuse des posters de ma personne pour contrer ce préjugé.
Et en plus, ça tombe bien, ma nana, son truc, c'est pas les légionnaires ou les pilotes de ligne, c'est les DBA au physique de maître nageur mais ne sachant pas nager ! (oui oui, je profite d'une perversion assez rare..)
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 13h45   #13
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Pom' avec un physique de maître nageur

Il est vrait que cela fait un bail que je n'ai pas été à la piscine remarque

Je plaisante... Pomalaix est sans nul doute un étalon dans la communauté des DBA
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 14h34   #14
Membre émérite
 
Avatar de Yorglaa
 
Inscription : janvier 2004
Messages : 845
Détails du profil
Informations personnelles :
Âge : 41
Localisation : Suisse

Informations forums :
Inscription : janvier 2004
Messages : 845
Points : 939
Points : 939
Citation:
Envoyé par Fred_D
...Pomalaix est sans nul doute un étalon dans la communauté des DBA ...
ouaip, c'est notre "mètre" à tous...
__________________
Il est plus facile de voir les signes avant-coureurs après coup que l'inverse !

Yorglaa
Yorglaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h53.


 
 
 
 
Partenaires

Hébergement Web