|
Hier, incident sur un des environnement que j'administre. après quelques minutes d'analyse : Moi : "Je penses qu'on a un problème de Driver JDBC (ND Chat Vert : interpréteur entre une application et une base de donnée) Un DBA : "Bah non, c'est pa possib, cé le mêm qu'en Prod" Moi : "Pourtant, le message d'erreur me semble bien indiquer que c'est ça. l'appli envois des requêtes mal interprétées par ta base de donnée" Le DBA : "bah, ça marche en Prod" Ok, Google est mon ami, je recherche le code erreur, je parcoure plein de forum, sites éditeurs, blogs etc... Je finis par trouver sur un site éditeur que c'est bien un problème de Driver JDBC, je chope la version du soft de BDD(Base De Donnée) la version d serveur d'application, prends mon bâton de pélerin et cherche le bon driver. Tout aurait pu aller vite si un Chef de Projet ne me harcelait pas sur des questions sans intêret : - Je peux avoir le mot de passe root ? - non - pourquoi ? - t'es pas responsable du système. dis moi ce que tu veux, on s'en chargera. - ben oui, mais t'es occupé là. - je ne suis pas le seul dans l'équipe. quelqu'un s'en chargera ... tu fais une demande par le process habituel... mais au fait, pourquoi as tu besoin des droits root ? - bein .... c'est plus pratique. - .... (pensée profonde) je crois que ça va pas être possible Et là, je ne donne pas le plus absurde. donc une demi journé plus tard, driver en main, je prends l'initiative de le changer .... miracle, la BDD comprend ma requête, mais le mot de passe pour y accéder n'est pas le bon. Comme le DBA part à 16h, pas moyen d'avoir l'info. aujourd'hui, je passe le voir : Moi "c'est quoi le mot de passe de xxx" Le DBA "c'est yyy" je teste .... "Ben ... ça ne marche pas, tu n'as pas un autre mot de passe ?" le DBA " bah non, ça marche comme ça en prod" Moi "là, ce n'est pas de la prod ... normal que le mot de passe ne soit pas le même enfin, ça me semble logique." le DBA "nan mais t'as changé le driver, c'est pour ça qu'il ne reconnais pas le mot de passe" je tente de me connecter avec le login et le mot de passe donné : "invalid password" . Je montre ça au DBA, il essaye aussi et échoue. je lui demande donc de me fournir le mot de passe en question, et me colle a d'autres priorités. A 15h59 (sadique que je suis), je vais le voir, il venait de fermer sa session : Moi "Alors ce mot de passe" Le DBA "quel mot de passe ?" Moi " celui de xxx" Le DBA "ben c'est yyy" Moi " je t'ais di que non, on l'a vu ce matin ensemble ..." Le DBA "on peut voir ça demain ?" J'appelle le Chef de ce projet(CDP) "Salut D c'est moi. je te passe le DBA, il veut voir demain pour ton incident" Le CDP : "j'arrive" Après quelques minutes de négociation entre le DBA et le CDP, le DBA fini par reconnaitre qu'il ne connait pas le mot de passe en question. On change ce mot de passe pour correspondre a ceux qu'ils m'ont donné, après avoir demandé a tout le monde s'il n'y avait pâs d'effet de bord possible ... Bingo, ça marche. Chiant d'avoir raison ... surtout quand ça te coute un jour et demi de travail.
|