|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2009 Messages : 84 ![]() |
Bonjour,
Alors voilà, je suis actuellement en 3ème année en école supérieure d'informatique (SUPINFO) et je souhaiterai devenir DBA Oracle. Durant l'année, nous avons l'opportunité de pouvoir faire des stages à temps partiel (à raison de 2 jours par semaine) et à temps complet durant l'été. Évidemment, il serait préférable pour moi de faire des stages en relation avec mon futur métier, mais il se trouve qu'il n'en existe pas beaucoup (région marseillaise) ... J'aurai voulu savoir, comment être vous devenu DBA Oracle ? Quel est votre parcours ? Pensez-vous que je peux y aller au culot pour demander à être stagiaire ? (banque, ou tout autre entreprise) car en général les entreprises recherchent des DBA, non des stagiaires pour gérer leurs bases de données... Forcément, j'ai l'intention de passer la certification OCA, mais dur dur sans avoir d'expérience... Le seul moyen que je vois est de "m'entrainer" à la maison sur une machine virtuelle ... Merci d'avance pour vos commentaires et conseils que vous pourrez m'apporter |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 513 ![]() |
DBA, c'est un métier d'expérience.
Honnêtement, ce n'est pas le genre de poste où j'emploierais un stagiaire. Ça demande un certain temps pour connaitre les environnements même quand on a un peu d'expérience. Alors un stagiaire, le temps qu'il soit un minimum autonome, il est déjà parti! Je te conseillerais de commencer par chercher à faire des développements orientés BD, genre des gros jobs de purge qui demandent quand même de bonnes connaissances BD pour faire ça comme du monde. J'ai commencé par des jobs comme ça, des développements PL/SQL assez pointus et je me suis retrouvé progressivement DBA Oracle, avant de passer du côté obscur chez MS SQL Server.
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Administrateur de base de données Inscription : août 2009 Messages : 404 ![]() |
Bonsoir,
C'est vraiment très difficile de devenir DBA. Certes tu n'as pas d'expérience, donc il faut montrer que tu es compétent en obtenant des certifications. Passes en plusieurs si tu en as la possibilité : OCA, SQL Expert, PL/SQL, etc Avec les vouchers SUPINFO ça devrait aller. Ensuite, il est clair que le plus important c'est les stages (y compris à temps partiel) !! Il faut que ça soit orienté BDD, pas forcément administration dès le début. En bossant bien, et avec les stages qui vont bien, il n'est pas impossible de trouver un stage de fin d'études (6 mois) comme "apprenti DBA", pour finir DBA. Devenir formateur SUPINFO, en commençant par donner des cours de SQL au première année sera clairement un "plus". Effectivement, commencer comme développeur PL/SQL pour devenir plus tard DBA semble être assez courant. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : novembre 2009 Messages : 84 ![]() |
Super, je vous remercie pour ces renseignements et témoignages.
Je sais que ça peut paraitre délicat, mais quel genre de boites seraient susceptibles de recruter des stagiaires pour faire du développement PL/SQL ? En effet, les annonces/offres de stages à ce sujet ne courent pas les rues, il faudrait donc que je me déplace et y aille au culot. La plupart des offres de stages que je peux voir son orientées développement web (en attendant je fais ça...), admin sys/réseaux (pas ma branche du tout), ou alors la plupart du temps ce sont des stages de fin d'études de 6 mois (ingénieur développement J2EE, .NET, etc.). Merci bien. |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : septembre 2008 Messages : 92 ![]() |
Un DBA doit avoir des competances ORACLE et SYSTEM. A mon avis le meilleur chemin est de faire du developpement comme dit précédement. Et de s'interessé au problematique system et stockage.
Il y a deux sorte de DBA les DBA etudes et les DBA production. Souvent les DBA etudes n'existe pas et les DBA production font une partie du travail de DBA etude. Donc il est important que le DBA ai des bonnes notion de developpement. en étant developper dans une petite entreprise tu fais vite du boulot de DBA etude se qui t'amene souvent au problematique des DBA productions. En tout cas je n'embaucherai jamais un DBA sortant de l'ecole, je préfére un ancien developper. |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : novembre 2009 Messages : 84 ![]() |
Quel est le rapport entre un développeur et un DBA ?
Un développeur peut faire un très mauvais DBA, et l'inverse est d'autant plus vrai. |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Un DBA peut développer, le contraire est moins évident
|
|
|
00
|
|
|
#8 |
|
Membre actif
![]() Cyrille Administrateur de base de données Inscription : avril 2005 Messages : 112 ![]() |
Pour ma part j'y est été à l'arrache dans la boite ou je travail (genre menace de démission pour qu'ils me sortent du dev et ca à marché
).J'ai fait quasiment 8 ans de dév en C/Java/SQL puis j'ai passé la certif SQL Expert et OCA pour donner plus de poids à mon souhait d'évoluer vers ce poste. Mais honnêtement l'OCA sans experience ou sans une formation adéquat, ca va être très compliqué. Franchement DBA en sortant de l'école j'y crois pas une seconde même si ca doit surement exister, l'idéal serait un stage en tant que DBA avec quelqu'un qui te prendrai sous son aile pour te faire monter en compétence sur Oracle. Ca arrive mais ca doit pas courir les rues. C'est vrai qu'en ayant fait du dév, ca aide pas mal pour lire le code SQL et être au courant des problématique de développement. |
|
10
|
|
|
#9 |
|
Membre du Club
![]() Inscription : novembre 2009 Messages : 84 ![]() |
Quelles sont les problématiques de développement avec le SQL (hormis parfois de requêtes écrites à l'arrache ?) ?
|
|
|
00
|
|
|
#10 | |
|
Membre chevronné
![]() DBA Oracle freelance Inscription : janvier 2005 Messages : 558 ![]() |
Citation:
|
|
|
|
00
|
|
|
#11 | |||
![]() ![]() |
Citation:
Sans aller regarder la solution, savez-vous ce que font les courtes requêtes de ce sujet (je les remets ici pour plus de clarté) : Code :
__________________
Email : http://scr.im/waldar |
|||
|
00
|
|
|
#12 | |
|
Membre du Club
![]() Inscription : novembre 2009 Messages : 84 ![]() |
Citation:
Sinon pour en revenir au sujet, je pense peut-être postuler dès le mois d'octobre dans diverses boites pour un contrat pro, le temps de mes 2 dernières années d'étude. Donc si jamais vous connaissez des boites, SSII ou autres susceptibles d'être intéressées par un DBA Junior ou DBA Assistant en contrat de professionnalisation sur Paris (pour une éventuelle embauche dès la remise de mon diplôme) je suis tout ouïe :-) |
|
|
|
00
|
|
|
#13 |
![]() ![]() |
Oui, non, ça dépend !
Ce que je veux vous montrer, c'est que des requêtes vraiment simples en syntaxe peuvent être inconnues. Imaginez maintenant que vous travaillez sur le suivi d'une base de données d'un gros ERP mal modélisé (au hasard : SAP), des requêtes qui font 1500 lignes avec 150 tables dans les jointures, et qu'on vous dise : "ça rame, il faut faire quelque chose". Ça fait aussi partie du boulot du DBA !
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#14 | |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 513 ![]() |
Citation:
Parce que c'est la première fois que j'entends ça.
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
|
00
|
|
|
#15 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
|
|
|
|
10
|
|
|
#16 | |
|
Membre confirmé
![]() Inscription : janvier 2005 Messages : 232 ![]() |
Citation:
En effet, maîtriser le SQL est très utile pour un DBA, mais plutôt pour justifier/expliquer les mauvaise perfs dû à du code SQL perfectible, que pour réécrire le SQL puisque la logique de l'application et les sources ne sont pas toujours accessibles, ou pire lorsque l'on a à faire à hibernate, véritable cauchemar du DBA. J'ai l'impression que de moins en moins de développeur sont compétents et impliqués par les perfs de leur propre code SQL. |
|
|
|
10
|
|
|
#17 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 435 ![]() |
Je ne pense pas que ce soit au DBA d'être le responsable de l'optimisation du code sql ou pl des bases. Un bon développeur peut très bien le faire. C'est ce que j'ai fait pendant plusieurs années : Le développeur connait bien mieux les tables, les indexes, les données qu'un DBA qui doit administrer de nombreuses bases.
Pour moi le métier DBA (je le suis devenu depuis 8 mois en plus de mon boulot de dev suite à des licenciements), c'est plutôt de la surveillance de base (sauvegardes, tablespaces, indexes, mises à jour des standby), du scripting unix (et windows) pour faire tout ça, et enfin des imports/exports et des install de nouvelles bases. Et enfin, il y a la sécurité - sujet abordé récemment sur un autre post faisant référence à des dba boîteux
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#18 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 513 ![]() |
Houlà! Ça doit exister mais la plupart des développeurs à l'heure actuelle ne font aucune différence entre une table, une vue ou un synonyme alors, je ne parle même pas du concept d'indexation...
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
00
|
|
|
#19 | ||
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#20 | ||
|
Membre confirmé
![]() Inscription : janvier 2005 Messages : 232 ![]() |
Citation:
C'est bien un pb de compétence que doit avoir tout bon developpeur, tout comme un bon DBA doit avoir des compétences en SQL. Citation:
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com