IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Certification SQL [Infos]


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 154
    Par défaut PL/SQL et Administrateion
    Bonjour tout le monde,
    Je souhaiterais savoir si PL/SQL est indispensable pour un administrateur Oracle?
    Est-il vrai que PL/SQL est surtout utile pour les personnes qui souhaitent travailler avec Oracle Developer?

    Il me semble que PL/SQL n'est pas obligatoir pour le titre OCA ou OCP..!!
    Merci

  2. #2
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Par défaut
    Je souhaiterais savoir si PL/SQL est indispensable pour un administrateur Oracle?
    Oui et non. Personnellement, j'ai connu de bons DBA qui ne connaissaient pas PL/SQL et qui s'en tiraient très bien.

    Malheureusement, les choses évoluent. Le PL/SQL se limitait il y a quelques années (je pense à Oracle7) aux procédures, fonctions, triggers et packages. Il y avait aussi en version 7.3 la notion de tables PL/SQL.

    Et puis avec Oracle 8, 8i et 9i sont arrivées les collections, l'objet, l'héritage d'objets, le Bulk Collect...

    Bref tout un tas de fonctions que les DBA ne maitrisent pas forcément. Et cela peut leur poser 2 types de problème :

    1 ) lors des migrations : par exemple, je suis développeur et utilise des fonctions avancées de PL/SQL (objet et collection d'objets). Nous venons de migrer nos bases de 8i en 9i, et un certain nombre de pb a été détecté à cause de bugs des outils d'import / export. Et malheureusement, les DBA n'ont pas été à même de trouver le pb. Je m'en suis chargé et refait des scripts de livraison,

    2 ) lors des pb de performance : si il y a des pb de performance situés dans du code PL/SQL, il n'est pas facile de trouver le code qui pose pb, et encore moins facile de le corriger.

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Ajoutons à cela que le DBA a aussi un rôle de conseil auprès des développeurs (particulièrement pour les questions de performance) et que le PL/SQL doit être connu.

    A noter que je connais très mal le XML qui devient de plus en plus présent dans les solutions applicatives et ça me pose déjà des difficultés... alors j'imagine même pas un DBA sans PL/SQL

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 154
    Par défaut
    Citation Envoyé par rouardg
    1 ) lors des migrations : par exemple, je suis développeur et utilise des fonctions avancées de PL/SQL (objet et collection d'objets).
    Ben ça sera quand-même pas évident que le DBA maîtrise les concept avancés du travail d'un développeur..

    Ce que je me dit c'est que le DBA à besoin peut être de connaître les notions de base en PL/SQL afin de bien communiquer avec les développeur... mais pas pour des fins d'administration.

    Je me trempe .. :

  5. #5
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Par défaut
    En fait, je pense que tout n'est qu'une question de politique mise en place dans les sociétés.

    Personnellement, j'aimerais bien accéder à un poste de DBA d'applications, c'est-à-dire un poste de DBA où le DBA est entièrement intégré dans l'équipe projet, ceci dès le début du projet. Ce DBA aurait pour rôle, outre le fait de créer les bases sur les plateformes de développement et de les administrer, de participer :
    1 ) au modèle de données,
    2 ) estimer la volumétrie et prendre une décision sur le management des tables / index et des tablespaces,
    3 ) s'occuper du tuning d'instance et surtout du tuning de requêtes. Dispenser des conseils de SQL aux développeurs.

    Malheureusement, dans 95 % des sociétés, je pense que tu as d'un côté les développeurs qui ont tous la tête dans le guidon, et qui ne connaissent pas forcément bien le SGBD, et de l'autre les DBA de production qui courrent tous eux aussi, qui reçoivent les livrables et les déploient et qui ensuite cherchent éventuellement l'origine des pb de performance (si pb il y a).

    Résultat, pas mal de perte de temps (à faire du tuning réactif et faire faire des corrections de code) et baisse de la qualité. Alors qu'avec un bon DBA d'applications qui connait les 2 mondes, et qui fait du tuning proactif, que de soucis en moins !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 154
    Par défaut
    Effectivement il me semble que c'est bien mieux d'avoir un DBA d'applications, en tout cas moi aussi je sent le besoin ..

    Merci

  7. #7
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par rouardg
    Malheureusement, dans 95 % des sociétés, je pense que tu as d'un côté les développeurs qui ont tous la tête dans le guidon, et qui ne connaissent pas forcément bien le SGBD, et de l'autre les DBA de production qui courrent tous eux aussi, qui reçoivent les livrables et les déploient et qui ensuite cherchent éventuellement l'origine des pb de performance (si pb il y a).
    Bah j'ai jamais travaillé comme ça jusqu'ici (3 ans en tant que DBA) alors je touche du bois pour qu'on me laisse bosser à ma guise

    Je pense que c'est surtout du coté du DBA que vient le probléme... c'est souvent lui qui ne cherche pas à s'impliquer... Moi qui vient du dév j'ai toujours mis un point d'honneur à participer à toutes les phases d'un projet et ça c'est toujours bien passé jusqu'ici

  8. #8
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Par défaut
    Tu as de la chance Orafrance. Reste dans ta bôite.

    D'ailleurs, c'est quoi STP le nom de ta société que je leur envoie mon CV ?

  9. #9
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Citation Envoyé par rouardg
    En fait, je pense que tout n'est qu'une question de politique mise en place dans les sociétés.

    Personnellement, j'aimerais bien accéder à un poste de DBA d'applications, c'est-à-dire un poste de DBA où le DBA est entièrement intégré dans l'équipe projet, ceci dès le début du projet. Ce DBA aurait pour rôle, outre le fait de créer les bases sur les plateformes de développement et de les administrer, de participer :
    1 ) au modèle de données,
    2 ) estimer la volumétrie et prendre une décision sur le management des tables / index et des tablespaces,
    3 ) s'occuper du tuning d'instance et surtout du tuning de requêtes. Dispenser des conseils de SQL aux développeurs.

    Malheureusement, dans 95 % des sociétés, je pense que tu as d'un côté les développeurs qui ont tous la tête dans le guidon, et qui ne connaissent pas forcément bien le SGBD, et de l'autre les DBA de production qui courrent tous eux aussi, qui reçoivent les livrables et les déploient et qui ensuite cherchent éventuellement l'origine des pb de performance (si pb il y a).

    Résultat, pas mal de perte de temps (à faire du tuning réactif et faire faire des corrections de code) et baisse de la qualité. Alors qu'avec un bon DBA d'applications qui connait les 2 mondes, et qui fait du tuning proactif, que de soucis en moins !
    Et bien il te faut faire du lobbing dans ta boite pour faire accepter l'idée que le DBA doit être impliqué dès les premières phases du projet.
    L'élément financier est souvent un argument que les directions comprennent...

  10. #10
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par rouardg
    Tu as de la chance Orafrance. Reste dans ta bôite.

    D'ailleurs, c'est quoi STP le nom de ta société que je leur envoie mon CV ?
    ça a été plusieurs clients

    je bosse en SSII, je suis donc dépend des projets qu'on me donne mais sur 3 projets j'ai toujours pu travailler comme je le souhaite

    C'est clair que j'ai de la chance mais il faut aussi savoir être persuasif parce que des DBA montrent une image bien moins "noble" de notre métier

  11. #11
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Par défaut
    Et bien il te faut faire du lobbing dans ta boite pour faire accepter l'idée que le DBA doit être impliqué dès les premières phases du projet.
    L'élément financier est souvent un argument que les directions comprennent...
    Je comprends, je comprends, mais dans la société où je suis en prestation, cela ne se passe pas du tout comme cela. Alors on de l'importance les gens de la stratégie, les commerciaux, le marketing, les utilisateurs, et tout en bas les informaticiens.

    Et si tu ouvres la boîte informaticiens, tu as en pemier les développeurs notamment Java, et en dernier les gens de la base de données.

  12. #12
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Avril 2005
    Messages : 197
    Par défaut
    Salut,

    je remonte ce topic parce que il semble qu'il n'y est que celui ci qui parle de certif oracle.
    Ce sujet m'interesse beaucoup, je suis en ce moment meme a la recherche de formation Oracle... mais (parce que il y a un mais) je ne sais pas du tout par quel bout commencer.
    J'ai surfer pas mal sur le site Oracle mais trouver reelement ce que je recherche...
    On but est d'en connaitre un maximum sur cette base de données pour pouvoir combler le manque dans ma boite (donc formation payé par la boite) actuelle pour pouvoir faire du tunning, de l'architecture, performances ce qui correspond je pense a une formation de DBA...
    Le problème c'est que je suis pas du tout pour commencer expert en Oracle...
    Ce que je sais faire: requete SQL (assez nul niveau performance, et pas hyper complexe non plus).
    Modifier un trigger par trop compliqué
    lire une peut de PL/SQL (sans specialement tout comprendre)
    créer, droper une table, un tablespace...

    Voila c'est a peut pres tout, comme vous le voyez, encore beaucoup de boulot reste a faire...
    Quels (et combien) de formation pensez vous que j'ai besoin pour arriver au niveau DBA? enorme, impossible, j'abandonne de suite????

    Merci pour votre aide et vos conseils

  13. #13
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut
    Bah si tout le monde abandonnait tout de suite...

    Je sais pas si ce dont tu as besoin c'est d'une certification. A mon avis tu as surtout besoin de suivre les formations Oracle (ce qui est aussi à mon avis un point essentiel pour préparer une certif).

  14. #14
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par nuke_y
    (ce qui est aussi à mon avis un point essentiel pour préparer une certif).
    c'est même un pré-requis, pas de certif sans formation

  15. #15
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut
    C'est bien ce qu'il me semblait mais j'en étais pas sûr. Et donc qu'est-ce que tu reçois en fin de formation ? Une attestation ? Qu'il ne faut pas confondre avec une certification, qui elle assure de tes compétences ?

  16. #16
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Avril 2005
    Messages : 197
    Par défaut
    Donc commencer par des formations alors... Je vais essayer de trouver tout ca sur leurs site (qui n'est pas facile vu le nombre elevé de cours proposé )

    Mais tant que j'y suis puisque c'est la boite qui paye je vais essayer de me faire payer les cours jusqu'a la certif... Parce que c'est une valeur ajouté non negligeable pour ma carrière (j'ai commencé a travailler il n'y a que trois ans). Et en plus ca me branche vraiment bien de devenir DBA a terme

  17. #17
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut
    Ca c'est sur que c'est non négligeable. M'enfin méfie toi de la façon dont tu expliques ça à ta boîte. Si tu leur dit
    Je veux devenir DBA Oracle certifié pour pouvoir chercher des emplois mieux payés ailleurs
    ça risque de pas passer lol.

  18. #18
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Avril 2005
    Messages : 197
    Par défaut
    non je risque pas de leur dire ca... C'est eux qui m'ont dit "on a un budget, trouve toi des formations"... Donc pas de problème de ce côté la

  19. #19
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut
    Raaaah, mon rêve un truc comme ça !

  20. #20
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    134
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 134
    Par défaut
    Bonjour tout le monde,

    Juste une petite précision pour les certifications :

    Il n'y a besoin que d'une seule formation (au choix) pour passer les certifications OCP.

    Pour répondre à IndianaAngus, je pense que la formation DBA I d'Oracle correspondrait à ton attente.

    - Création base
    - Gestion tablespace
    - Gestion segment
    - Gestion extents
    - Gestion bloc
    - etc..

    Sans bien sûr rentrer dans le tuning fin car il faut déjà arriver à assimiler les concepts.

    Il faut d'ailleur pouvoir bien pratiquer juste après.

    Cordialement,

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 4 PremièrePremière 1234 DernièreDernière

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/01/2013, 15h09
  2. Certification SQL Server
    Par DBA_OCP dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/01/2013, 12h47
  3. Certification SQL Oracle
    Par cseguino dans le forum SQL
    Réponses: 2
    Dernier message: 22/05/2012, 11h08
  4. certification sql server
    Par Babylonne dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 26/10/2007, 21h30
  5. [Certification] SQL 2005 [70-431]
    Par Fabrice Moll dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/08/2007, 17h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo