Bonjour à vous,
Vous pouvez remettre le mot de passe de l'usager sys à une valeur autre dans un premier temps. Ensuite vous pourrez vous connecter et changer le mot de passe de l'usager "BD" que vous voulez.
1- Vous utilisez Windows Vista, donc vous devez fermer la base de données par le panneau des services. (services.msc)
Vous devriez voir "OracleServiceXE" ou un nom de service qui ressemble à cela. Faire bouton de droit et "Fermer".
2- Faire une copie de sauvegarde du fichier pwdORACLE_SID.ora.... ici je vais le renommer (Sur Windows) ou orapWORACLE_SID (Sur AIX, Linux ou autres)
Il devrait se trouver dans ORACLE_HOME\database (Sur Windows) ou dans ORACLE_HOME/dbs (Sur AIX, Linux ou autres)
ex: move pwdORCL.ora pwdORCL.ora.backup .
3- Créer un nouveau fichier de mot de passe.
ex: orapwd file=pwdORCL.ORA ENTRIES=10 .
Écrivez le nouveau mot de passe pour l'usager sys.
4- Vérifier que le fichier pwdORCL.ORA est présent dans le répertoire ORACLE_HOME\database et que la date de modification est récente.
5- Démarrer l'instance de base de données à l'aide du panneau des services. (services.msc).
6- Tenter la connexion à l'aide de l'usager sys avec votre nouveau mot de passe. Dans SQLDeveloper, n'oubliez pas d'utiliser le rôle "SYSDBA" lors de la connexion avec l'usager SYS.
7- Changer le mot de passe des utilisateurs que vous voulez utiliser.
alter user nom_usager identified by mot_de_passe ;
Bonne chance.
Sylvain
Partager