--数据库系统信息
SQL> select * from v$version;BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE    11.2.0.4.0      Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - ProductionSQL> select sysdate from dual;SYSDATE
---------
26-JUN-17--查看用户状态
SQL> set linesize 100SQL> col username for a30SQL> alter user sean password expire;SQL> alter user sean account lock;SQL> select USERNAME,ACCOUNT_STATUS,LOCK_DATE,EXPIRY_DATE,PROFILE from dba_users where username in ('SEAN');USERNAME   ACCOUNT_STATUS       LOCK_DATE EXPIRY_DA PROFILE
---------- -------------------- --------- --------- -------
SEAN       EXPIRED & LOCKED     26-JUN-17 26-JUN-17 DEFAULT--解锁用户
SQL> alter user sean account unlock;--重新设置密码
SQL> alter user sean password unexpire;
alter user sean password unexpire*
ERROR at line 1:
ORA-02000: missing EXPIRE keyword
--报错,只能重置设置密码(可以和老密码相同)
SQL> alter user sean identified by sean;SQL> select USERNAME,ACCOUNT_STATUS,LOCK_DATE,EXPIRY_DATE,PROFILE from dba_users where username in ('SEAN');USERNAME   ACCOUNT_STATUS       LOCK_DATE EXPIRY_DA PROFILE
---------- -------------------- --------- --------- --------------------
SEAN       OPEN                           23-DEC-17 DEFAULT--可以看到新设置的密码180天后失效,其实是用户sean对应的profile中的属性PASSWORD_LIFE_TIME值控制的
SQL> select * from dba_profiles where profile='DEFAULT';PROFILE              RESOURCE_NAME                    RESOURCE LIMIT
-------------------- -------------------------------- -------- ----------------------------------------
DEFAULT              COMPOSITE_LIMIT                  KERNEL   UNLIMITED
DEFAULT              SESSIONS_PER_USER                KERNEL   UNLIMITED
DEFAULT              CPU_PER_SESSION                  KERNEL   UNLIMITED
DEFAULT              CPU_PER_CALL                     KERNEL   UNLIMITED
DEFAULT              LOGICAL_READS_PER_SESSION        KERNEL   UNLIMITED
DEFAULT              LOGICAL_READS_PER_CALL           KERNEL   UNLIMITED
DEFAULT              IDLE_TIME                        KERNEL   UNLIMITED
DEFAULT              CONNECT_TIME                     KERNEL   UNLIMITED
DEFAULT              PRIVATE_SGA                      KERNEL   UNLIMITED
DEFAULT              FAILED_LOGIN_ATTEMPTS            PASSWORD 10
DEFAULT              PASSWORD_LIFE_TIME               PASSWORD 180
DEFAULT              PASSWORD_REUSE_TIME              PASSWORD UNLIMITED
DEFAULT              PASSWORD_REUSE_MAX               PASSWORD UNLIMITED
DEFAULT              PASSWORD_VERIFY_FUNCTION         PASSWORD NULL
DEFAULT              PASSWORD_LOCK_TIME               PASSWORD 1
DEFAULT              PASSWORD_GRACE_TIME              PASSWORD 7--如果想设置用户密码永不过期,那么设置用户对应的profile的PASSWORD_LIFE_TIME为unlimited
SQL>  alter profile default  LIMIT PASSWORD_LIFE_TIME unlimited;SQL> select * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME='PASSWORD_LIFE_TIME';PROFILE              RESOURCE_NAME                    RESOURCE LIMIT
-------------------- -------------------------------- -------- ----------------------------------------
DEFAULT              PASSWORD_LIFE_TIME               PASSWORD UNLIMITED
SQL> select USERNAME,ACCOUNT_STATUS,LOCK_DATE,EXPIRY_DATE,PROFILE from dba_users where username in ('SEAN');
USERNAME   ACCOUNT_STATUS       LOCK_DATE EXPIRY_DA PROFILE
---------- -------------------- --------- --------- --------------------
SEAN       OPEN                                     DEFAULT
--可以看到,用户密码失效日期为空

Oracle 用户账号解锁、密码重置、设置密码永不过期相关推荐

  1. windows下批量创建用户、提升用户权限、设置用户不能更改密码、设置密码永不过期

    一.实现的效果 实现批量创建用户.提升用户权限.设置用户不能更改密码.设置密码永不过期操作. 二.实现方法 2.1.在Excel中生成命令 ①通过使用Excel表格生成对应的命令,然后复制这些命令到文 ...

  2. Oracle 设置密码永不过期

    Oracle 设置密码永不过期 OSB中AdminServer启动报错: WARNING: Can not connect DB with URL jdbc:oracle:thin:@//xxxx:1 ...

  3. Oracle 创建用户并设置密码永不过期

    创建用户 查看 dba_users 表可以看到,即使是 SYSTEM 用户,密码也会到期.另外,绝大部分用户,使用的 配置文件(PROFILE)都是 DEFAULT select * from dba ...

  4. Oracle查询数据库密码哪一天过期,有效期时间,以及修改为永不过期

    1.oracle查询数据库密码哪一天过期 select username,account_status,expiry_date,profile from dba_users; 其中expiry_dat ...

  5. Oracle数据库设置密码永不过期

    1.查看用户的proifle是哪个,一般是default: sql> select username,profile from dba_user; 2.查看指定概要文件(如default)的密码 ...

  6. windows Server设置密码永不过期,取消密码复杂度,修改密码

    1.设置密码永不过期 快速打开计算机管理的方式 "win+R" 打开运行,输入 "compmgmt.msc" ,回车搞定! 2.取消密码复杂度 服务器管理器=& ...

  7. mysql密码过期,修改密码,设置永不过期

    一.密码过期,修改密码 1.正常密码过期需要执行以下操作解决:(1)切换到超级用户 sudo su(2)使用原始密码登录mysql sh-3.2# ./mysql -uroot -pxxxxx(3)m ...

  8. Linux操作Oracle(11)——Oracle用户密码过期 设置密码永不过期方法

    目录 1.使用管理员sys或其他有管理员权限的账号登录数据库 2.查看当前数据库所有用户

  9. oracle设置密码永不过期

    1.查看用户的proifle是那个,一般是default:sql>SELECT username,PROFILE FROM dba_users;2.查看指定概要文件(如default)的密码有效 ...

最新文章

  1. 鸿蒙系统增加了什么功能,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...
  2. JAVA中反射的实现过程和作用分别是什么?
  3. JVM系列之:String.intern的性能
  4. centos7设置成文件服务器,CentOS7服务器架设ftp过程
  5. java文件调用脚本_Java中调用文件中所有bat脚本
  6. HoughLine变换
  7. oracle存储sql片段引入_强大的跨数据库访问组件 UniDAC使用教程:注释和SQL函数...
  8. Photoshop2019 安装破解
  9. Apache高并发测试工具JMeter
  10. 人工智能(AI)第一节课总结
  11. 解决Promise.all一个被rejected,整个都被rejected的缺陷
  12. cdr 表格自动填充文字_CDR插件表格安装教程
  13. ps cs6如何破解
  14. 学Python找工作你起码要会这些
  15. Html5代码实现动态时钟
  16. JS 四舍六入五成双
  17. 2017全球ROI Top25游戏广告平台排行榜
  18. 问题 C: 考试排名(一)(结构体专题)
  19. 线下实体店结合VR全景,让虚拟购物更加真实
  20. 内网渗透|后渗透之远程桌面

热门文章

  1. 黑客攻入卡巴斯基 杀毒软件遭质疑
  2. 电脑版屏幕录制软件哪个好,推荐几款好用的屏幕录制软件
  3. 串口调试助手vc源程序及其详细编写过程
  4. 囫囵C语言(写在前面的话)
  5. 专家推荐 基础JS特效代码
  6. 基岩版服务器映射,Sakura Frp 客户端使用教程 (Minecraft 服务端映射示例)
  7. 佳能fax_l150如何打印_佳能l150说明书
  8. e:可以解包多种存档花样的小工具
  9. 从零开始学习前端开发 — 2、CSS基础
  10. html实现拖拽自定义表单,自定义表单(二)--拖拽(HTML版本)