今天登录数据库,提示密码已经过期。因为应用在使用,所以将密码改成跟原来一样的,出现错误如下:
ORA-28003:指定口令的口令验证失败,
PLS-00905:对象SYS.VERIFY_FUNCTION无效
意思是新的密码不符合ORACLE的密码设置要求。原来密码是怎么设置的呢。很奇怪。
取消密码管理:alter profile DEFAULT limit password_reuse_time unlimited;
停止密码检验函数:alter profile DEFAULT limit password_verify_function null;
取消oracle 的验证机制后可以修改了。