2017-08-17 68 views
0

我有一个请求提供用户通过其Web界面更改其Oracle密码的功能。在密码过期的情况下,这很好,但如果用户忘记了密码,我一直无法找到解决方案。我查看了oci_password_change,但需要输入旧密码。在不知道现有密码的情况下更改oracle数据库用户密码PHP

有没有办法创建一个'管理员'数据库连接,并使用它来重置特定用户的Oracle密码而不知道以前的密码?

回答

0

alter user系统权限的用户可以运行:

​​
+0

谢谢你,我会用这个作为查询? – user1451517

+0

你可以运行一个使用'execute immediate'的PL/SQL块,即:'begin execute immediate'ALTER USER user_name IDENTIFIED BY new_password;结束;'结束;' –

相关问题