zoukankan      html  css  js  c++  java
  • oracle数据库密码过期后处理

    数据库密码过期是个比较头疼的问题,上次改过一次密码,使用新的密码180天后,又双叒叕过期了,我,,,,

    所以这次整个绝的,设置密码不过期。操作如下:

    1.登录数据库服务器,使用putty

    2.使用root用户登录服务器,然后使用

    su - oracle

    切换到oracle用户

    3.登录Oracle,命令

    >sqlplus /nolog;
    >connect /as sysdba;

    4.查看用户密码默认管理方式

    >select profile from dba_users;

    5.查看数据库默认的密码管理方式有效期

    >SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

    6.将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效

    >ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;

    7.修改或者重置帐户密码 用户:tiger ,密码:tigertiger

    >alter user tiger identified by tigertiger;

    8.确认修改,用修改过的账号密码在sql plus中登入查询出来

    >SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

    可以看出密码管理方式变为UNLIMITED,即永久有效了

    9.如果 使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁

    >alter user db_user account unlock;
    >commit;
    >quit;

    转自:https://blog.csdn.net/weixin_38323645/article/details/82872452

  • 相关阅读:
    Redis的特点
    JavaScript语言和JQuery技术
    学习javaDay13
    学习JavaDay12
    学习JavaDay11
    学习JavaDay10
    学习JavaDay09
    学习JavaDay08
    java的语法基础(二)
    java语法基础(一)
  • 原文地址:https://www.cnblogs.com/milude0161/p/10120111.html
Copyright © 2011-2022 走看看