我有一个在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/