Bonjour a tous,
je travaille actuellement avec oracle 8 et j'ai crée plusieurs utilisateurs système à qui on a donné des mots de passes spécifiques,
quand les users veulent changer de mot de passe , ils sont obligé de contacter l'admin qui fera la commande suivantej'ai développé une application avec OracleForms2000 mais le alter n'est pas autorisé dans le pl/sql,j'ai opté pour la solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part alter user use1 identified by pwdle fichier passe.sql contiens les informations suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part win_api_shell.winexec(sqlplus @c:\passe.sqlmais je n'arrive pas a donner le mot de passe en paramètre, j'ai essayé de mettre identified by :new_pd mais il m'affiche une erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 conn user/pwd@ma_base alter user USER identified by PW ;
ma question est, comment le user pourai changer son mot de passe sans passer par l'administrateur, comment je peut recupérer le mot de passe pour l'inserer dans mon script ???
si quelqu'un a la moindre idée la dessus, je vous remerci d'avance du coup de main
Partager