Oracle 用户账号解锁、密码重置、设置密码永不过期
--数据库系统信息
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 用户账号解锁、密码重置、设置密码永不过期相关推荐
- windows下批量创建用户、提升用户权限、设置用户不能更改密码、设置密码永不过期
一.实现的效果 实现批量创建用户.提升用户权限.设置用户不能更改密码.设置密码永不过期操作. 二.实现方法 2.1.在Excel中生成命令 ①通过使用Excel表格生成对应的命令,然后复制这些命令到文 ...
- Oracle 设置密码永不过期
Oracle 设置密码永不过期 OSB中AdminServer启动报错: WARNING: Can not connect DB with URL jdbc:oracle:thin:@//xxxx:1 ...
- Oracle 创建用户并设置密码永不过期
创建用户 查看 dba_users 表可以看到,即使是 SYSTEM 用户,密码也会到期.另外,绝大部分用户,使用的 配置文件(PROFILE)都是 DEFAULT select * from dba ...
- Oracle查询数据库密码哪一天过期,有效期时间,以及修改为永不过期
1.oracle查询数据库密码哪一天过期 select username,account_status,expiry_date,profile from dba_users; 其中expiry_dat ...
- Oracle数据库设置密码永不过期
1.查看用户的proifle是哪个,一般是default: sql> select username,profile from dba_user; 2.查看指定概要文件(如default)的密码 ...
- windows Server设置密码永不过期,取消密码复杂度,修改密码
1.设置密码永不过期 快速打开计算机管理的方式 "win+R" 打开运行,输入 "compmgmt.msc" ,回车搞定! 2.取消密码复杂度 服务器管理器=& ...
- mysql密码过期,修改密码,设置永不过期
一.密码过期,修改密码 1.正常密码过期需要执行以下操作解决:(1)切换到超级用户 sudo su(2)使用原始密码登录mysql sh-3.2# ./mysql -uroot -pxxxxx(3)m ...
- Linux操作Oracle(11)——Oracle用户密码过期 设置密码永不过期方法
目录 1.使用管理员sys或其他有管理员权限的账号登录数据库 2.查看当前数据库所有用户
- oracle设置密码永不过期
1.查看用户的proifle是那个,一般是default:sql>SELECT username,PROFILE FROM dba_users;2.查看指定概要文件(如default)的密码有效 ...
最新文章
- 鸿蒙系统增加了什么功能,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...
- JAVA中反射的实现过程和作用分别是什么?
- JVM系列之:String.intern的性能
- centos7设置成文件服务器,CentOS7服务器架设ftp过程
- java文件调用脚本_Java中调用文件中所有bat脚本
- HoughLine变换
- oracle存储sql片段引入_强大的跨数据库访问组件 UniDAC使用教程:注释和SQL函数...
- Photoshop2019 安装破解
- Apache高并发测试工具JMeter
- 人工智能(AI)第一节课总结
- 解决Promise.all一个被rejected,整个都被rejected的缺陷
- cdr 表格自动填充文字_CDR插件表格安装教程
- ps cs6如何破解
- 学Python找工作你起码要会这些
- Html5代码实现动态时钟
- JS 四舍六入五成双
- 2017全球ROI Top25游戏广告平台排行榜
- 问题 C: 考试排名(一)(结构体专题)
- 线下实体店结合VR全景,让虚拟购物更加真实
- 内网渗透|后渗透之远程桌面