最近测试部工作人员发现一个问题,说oracle用户密码提示要过期了,问我怎么回事?经查发现创建oracle用户密码有效期都只有180天,与相关负责人沟通,决定更改用户密码永不过期。解决方法:第一方法:用具有DBA权限的用户登陆1、查看用户的profile,默认情况所有用户的profile都是采用defaultselect t.username,t.profile from dba_users t;
原创
2014-10-22 21:31:01
1370阅读
在Linux系统中,经常会出现Red Hat Enterprise Linux(RHEL)或Oracle Linux等版本的用户密码过期的情况。当用户密码过期时,有时会导致用户无法登录系统。在这种情况下,用户需要重置密码才能再次登录系统。
密码过期是一种安全策略,可以确保用户定期更改自己的密码,提高系统的安全性。然而,当密码过期后,用户在尝试登录系统时通常会收到“您的密码已过期,请更改密码”的提
原创
2024-04-30 09:49:12
154阅读
Step 1:使用管理员账户或者有dba权限登陆,如system账户Step2: 执行 SELECT * FROM DBA_USERS where username like '%TEST%'其中account_status是状态。状态可分为两类:1.基本状态;2.组合状态。基本状态:0 OPEN、1 EXPIRED、2 EXPIRED(GRACE)、4 LOCKED(TIMED)、8
原创
2014-08-12 16:41:38
7481阅读
问题总在解决的时候提及,解决在思考中! 01、查看当前open用户 select username,account_status,expiry_date,profile from dba_users; 02、查看目前的密码过期策略 select * from dba_profiles s where ...
转载
2021-09-07 10:11:00
2514阅读
2评论
01、查看当前open用户 select username,account_status,expiry_date,profile from dba_users; 02、查看目前的密码过期策略 select * from dba_profiles s where s.profile='DEFAULT'
原创
2024-08-15 11:59:17
1180阅读
1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; SQL> select * from all_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM dba_profiles s WHERE s.profile=
原创
2017-05-03 09:16:13
1235阅读
1、查看用户的proifle是哪个,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_na
转载
2016-04-08 16:08:00
262阅读
2评论
Oracle默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”,导致密码过期,程序无法使用,业务进程会提示无法连接数据库等字样。 密码过期规则是用Profile来管理的,系统默认只有一个Profile(DEFAULT),通过下面语句可查看到几乎所有的用户都使用该D
转载
2018-02-27 14:37:00
1425阅读
2评论
1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的有效期设置: sql>SELECT * FROM dba_profiles s WHERE s.profi
转载
2017-02-28 09:15:00
197阅读
2评论
1、linux系统下,以oracle用户登录进去:su - oracle2、以系统dba身份登录oracle命令窗口;sqlplus / as sysdba3、然后执行以下命令:alter user 用户名identified by 密码;ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
原创
2021-07-27 17:50:16
1475阅读
今天,有客户私聊说他们的数据库用户密码过期了,有没有办法修改为永不过期?(数据库版本:11204)答案:可以
原创
2021-07-09 15:03:23
1815阅读
受影响版本:Oracle11g以上版本。导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即...
原创
2022-12-23 01:22:41
1115阅读
目录1、使用管理员sys或其他有管理员权限的账号登录数据库2、查看当前数据库所有用户3、查看目前的密码过期策略4、修改密码过期策略5、过期的账户,重置密码后期不会再过期1、使用管理员sys或其他有管理员权限的账号登录数据库2、查看当前数据库所有用户select username,account_status,expiry_date,profile from dba_users;3、查看目前的密码过期策略select * from dba_profiles
原创
2021-05-24 09:58:20
781阅读
SQL*Plus: Release 11.2.0.1.0 Production on Mon Feb 18 15:42:14 2013 OS:Linux node 2.6.32-200.13.1.el5uek #1 SMP Wed Jul 27 21:02:33 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux 由于应用的需要,某些用户密码不能过期,需要将密码置成
原创
2013-02-18 16:03:16
963阅读
Oracle 11g 之前默认的用户时是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天。如下:select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD
转载
2019-02-19 11:10:00
133阅读
2评论
11g oracle 用户密码过期问题Oracle 11g 之前默认的用户时是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天。如下:select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';过期的密码可用alter user u
原创
2021-06-03 16:56:17
278阅读
现象描述业务侧收到告警,数据库归档空间使用率接近100%,但是数据库主机上已经部署计划任务,会定期备份归档并清理。因此推测crontab出现问题,需要进行排查排查步骤1)查看磁盘组归档日志当前的保留情况[grid@node1 ~]$ asmcmd
ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Fr
原创
2024-04-06 13:51:13
273阅读
Oracle用户密码修改为永不过期1、查询密码有效时长select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD
原创
2024-05-27 10:00:04
929阅读
实验环境: Oracle 11.2.0.4 如果DBA不知道业务用户密码,当业务密码过期,应用要求DBA帮忙重设为原来的密码。 1.查询业务用户密码 从user$查到hash加密过的值: 2.重置业务用户密码 通过语法“alter user xxx identified by values '';”
转载
2017-03-16 16:46:00
215阅读
2评论
一、用户即将过期,导致autotrace无法打开 如果用户即将过期,在登录数据库时会收到如下提示: ERROR: ORA-28002: the password will expire within 7 days 当然,此时还未真正过期,用户在收到错误提示后依然可以登录数据库。但是,如果
转载
2017-02-28 09:16:00
316阅读
2评论