修改oracle用户密码永不过期

1.查看用户的proifle是哪个,一般是default:

sql>SELECT username,PROFILE FROM dba_users;

2.查看指定概要文件(如default)的密码有效期设置:

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

3.将密码有效期由默认的180天修改成“无限制”:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

修改之后不需要重启动数据库,会立即生效。

4.修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;

已经被提示的帐户必须再改一次密码,举例如下:

$sqlplus / as sysdba

sql> alter user smsc identified by <原来的密码> ----不用换新密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 9,486评论 0 19
  • 系统用户: 1.sys system(sys权限最高) 2.sysman(操作企业管理器) 密码是安装的时候输入的...
    3hours阅读 5,573评论 0 0
  • 1、NTP时间服务器配置,2节点,使用root用户 cd /etc/sysconfig;sed -i '/OPTI...
    limengyun阅读 5,007评论 0 0
  • 2017年06月16日 新购肉肉
    姣美喵喵喵阅读 1,850评论 0 0
  • Today, once again a green road, Zhaoqing College after th...
    K_Gopher阅读 2,206评论 0 0

友情链接更多精彩内容