Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
LAMI DBA

Articles autour des SGBD Oracle, SQL Server & PostgreSQL

Mais quand a été modifié ce mot de passe !!!!!

Hello !

Vu que contrairement à mon collègue & néanmoins ami Mickael, je suis un gros fainéant, je vais rentrer tout doucement dans cette nouvelle aventure "http://www.lami-dba.com" avec un petit article....

Ne vous est-il jamais arrivé de vouloir vous connecter à une base (quel que soit le username) et hop...." On se fait jeter .... Mais que s'est-il passé... Me trompe-je ? L’espère-je ?

SQL> connect lao/*****
ERROR:
ORA-01017: invalid username/password; logon denied
Warning: You are no longer connected to ORACLE.
SQL>

 
Toujours est-il qu'il serait intéressant de savoir si je ne suis pas doué (ce qui est possible) ou si quelqu'un dans un excès de confiance ou de zèle aurait changé le mot de passe...

Et gloire à Oracle, la vue SYS.USER$ via la colonne PTIME nous donne cette information...

SQL> alter session set nls_date_format='DD/MM/YYYY HH24:MI:SS';

SQL> select name,ptime from sys.user$ where name='LAO';

NAME PTIME
------------------------------ -------------------

LAO 08/12/2015 08:04:22


Et voila ma réponse, un malin a modifié le mot de passe ce 8 décembre à 08:04...

Il ne me reste plus qu'à continuer mon enquête... mais au moins j'ai un axe de recherche...

Remarque : Ce petit test a été fait avec une 10.2.0.4... donc à priori valable pour la 11g & la 12c..

J'avais prévenu,... Je suis fainéant.

@+

LAO

Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
L
Lorsque le profile limite le nombre de nombre de mots de passe consécutifs, on peut aussi consulter user_history$
Répondre
L
Merci ! On en apprend tous les jours & c'est ce qui fait l’intérêt de notre job !
J
Hello(rent ;), toujours intéressant ce genre d'info, merki :)<br /> Ca aurait pu être sympa de rappeler comment faire un recover du mot de passe sys également, car souvent dans ce cas de figure on ne peut même plus se connecter à la base, donc plus interroger sys.user$ (ou je dis une c*nnerie ?)
Répondre
L
Hello;<br /> <br /> Je pars quand même du principe que je suis admin de la machine et que je peux me connecter en sys / as sysdba<br /> <br /> Toujours est-il qu'il nous reste toujours l'arme du orapwd.. en cas ou ...