Oracle数据库修改用户过期时间

一、远程连接Oracle数据库

1.1

连接常规配置

使用oracle用户登陆:su - oracle

作为管理员登录数据库:sqlplus / as sysdba

查看数据库服务名:SELECT global_name FROM global_name;

000

二、查询有效期

查询配置文件中的有效期参数(表: dba_profiles

执行下列SQL,查询Oracle密码有效期:

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

查看Oracle用户密码的有效期时间(表:dba_users

在Oracle中,我们可以通过以下SQL语句查看用户的密码过期时间,执行下列SQL查询:

SELECT username
      ,account_status
      ,expiry_date
  FROM dba_users;

三、修改Oracle密码有效期

在服务器中使用管理员权限登陆数据库,将有效期时间修改成不受限制:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

再次使用查询命令,查询Oracle密码有效期:

当查询出来的表中“PASSWORD_LIFE_TIME”字段属性修改为“UNLIMITED”时,则表示修改完成。

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

标签: Oracle, 数据库, 用户名

文章作者: XiaoAnBlog
文章链接: http://ds.bhswl.cn/index.php/archives/8/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XiaoAn Blog

已有 2 条评论

  1. 博主真是太厉害了!!!

  2. 想想你的文章写的特别好https://www.ea55.com/

添加新评论