毕业设计代做哪个网站好,拆分盘网站建设,wordpress 开启ssl,西安搬家公司收费价目表2021在使用oracle11g数据库的过程中经常会遇到密码180天过期的问题#xff0c;这是因为oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME180天”导致的#xff0c;在此分享一个比较好用的解决办法
1、查看用户的proifle是哪个#xff0c;一般是default#xff1… 在使用oracle11g数据库的过程中经常会遇到密码180天过期的问题这是因为oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME180天”导致的在此分享一个比较好用的解决办法
1、查看用户的proifle是哪个一般是default sqlSELECT username,PROFILE FROM dba_users; 2、查看指定概要文件如default的密码有效期设置 sqlSELECT * FROM dba_profiles s WHERE s.profileDEFAULT AND resource_namePASSWORD_LIFE_TIME; 3、将密码有效期由默认的180天修改成“无限制” sqlALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 修改之后不需要重启动数据库会立即生效。
4、修改后还没有被提示ORA-28002警告的帐户不会再碰到同样的提示 已经被提示的帐户必须再改一次密码举例如下 $sqlplus / as sysdba
sql alter user system/sys/medcomm/medsurgery identified by 原来的密码 ----不用换新密码
理论上现已成功更改密码期限但此时登陆麻醉系统和排班系统仍会报ora-28001的错误说明麻醉用户和公共用户的密码并没有改为“无限制”此时尝试通过PL/SQL更改medcomm、medsurgery用户密码把原来的密码再输入一遍此时再登陆麻醉、排班系统一切恢复正常。