【发布时间】:2019-01-09 14:26:35
【问题描述】:
我有一个 .Net 应用程序。应用程序用户是数据库用户。
当数据库用户密码过期时,用户无法连接到应用程序(这是正常的)。
目前,当这种情况发生时,DBA 会重置密码:
ALTER USER user_name IDENTIFIED BY new_password;
有没有什么方法可以让用户在不询问 DBA 的情况下更改他的密码?知道应用程序使用 OracleDataAccess 库进行连接,如果密码过期,则不会建立连接。
谢谢, 干杯
【问题讨论】:
-
这是可能的,但我相信这是用户界面的一个特性。例如,SQL*Plus 允许用户在第一次用户在密码过期后尝试登录时更改她的密码。