我有一个在Docker上运行的Oracle数据库,并且来自用户的密码将过期。

我尝试了alter profile <profile_name> limit password_life_time UNLIMITED;但得到了ORA-01031: insufficient privileges
AFAIK,为了成功执行alter profile <profile_name> limit password_life_time UNLIMITED;,我必须登录/as sysdba
您能否给我一个提示,我该如何解决?我可以连接/as sysdba吗?

最佳答案

只需更新他们的密码即可。

ALTER USER EXPIRING_SOON由NEW_PASSWORD标识;

这将为用户重置到期窗口。

要以不带密码的SYS身份登录,请为您的Docker容器打开一个终端,然后从那里运行SQL * Plus。

关于oracle - 如何/sysdba到在Docker上运行的数据库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57143244/

10-11 02:44