oracle用户密码过期(oracle数据库密码过期时间查询)

本文目录
- oracle数据库密码过期时间查询
- oracle密码错误次数多久后会清除
- oracle数据库密码过期怎么办
- oracle普通用户密码过期可以用吗
- oracle环境,有一个用户的密码忘掉了,并且用户过期,怎么能够使用原来的密码处理用户过期问题
- oracle数据库your password has expired怎么解决
oracle数据库密码过期时间查询
sqlplus sys/password as sysdba 这个是作为管理员登陆
把oracle密码默认天数修改为无限制
SELECT * FROM dba_profiles WHERE profile=’DEFAULT’ AND resource_name=’PASSWORD_LIFE_TIME’;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
这个是我平时用的语句,看看是否能帮到你,第二句应该就是你要的查询
oracle密码错误次数多久后会清除
180天。
Oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”,因为用户密码过期,会造成用户无法登陆Oracle数据库。密码已过期时,sqlplus连接数据库提示:ERROR:ORA-28001:thepasswordhasexpired。
密码即将过期时,sqlplus连接数据库提示:ERROR:ORA-28002:thepasswordwillexpirewithin7days
oracle数据库密码过期怎么办
按照如下步骤进行操作:
1、查看用户的proifle是哪个,一般是default:
sql》Select username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
sql》Select * FROM dba_profiles s Where s.profile=’DEFAULT’ AND esource_name=’PASSWORD_LIFE_TIME’;
3、将密码有效期由默认的180天修改成“无限制”:
sql》Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;
已经被提示的帐户必须再改一次密码,举例如下:
$sqlplus / as sysdba
sql》 alter user smsc identified by 《原来的密码》 ----不用换新密码
oracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。
oracle普通用户密码过期可以用吗
oracle普通用户密码过期可以用吗
这个用户会登陆不上去,报错。 你可以用dba用户修改密码。 alter user username identified by passowrd;---可以是原密码。
oracle环境,有一个用户的密码忘掉了,并且用户过期,怎么能够使用原来的密码处理用户过期问题
Oracle 11g 之前默认的用户时是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天。如下:
select * from dba_profiles where profile=’DEFAULT’ and resource_name=’PASSWORD_LIFE_TIME’;
过期的密码可用alter user userXXX identified by xxx;解决,可以修改为和以前一样。
如果想设置密码不过期,可用管理员登陆,然后执行:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
即可。
其他相关参数:
select * from dba_profiles where profile=’DEFAULT’ and RESOURCE_NAME like ’PASSWORD%’;
FAILED_LOGIN_ATTEMPTS 整数
设定登录到Oracle 数据库时可以失败的次数。一旦某用户尝试登录数据库的达到该值时,该用户的帐户就被锁定,只能由DBA能解锁。
PASSWORD_LIFE_TIME
设定口令的有效时间(天数),一旦超过这一时间,必须重新设口令。缺省为180天(11g,10gUNLIMITED).
PASSWORD_REUSE_TIME
许多系统不许用户重新启用过去用过的口令。该资源项设定了一个失效口令要经过多少天,用户才可以重新使用该口令。缺省为UNLIMITED.
PASSWORD_REUSE_MAX
重新启用一个先前用过的口令前必须对该口令进行重新设置的次数(重复用的次数)。
PASSWORD_LOCK_TIME
设定帐户被锁定的天数(当登录失败达到FAILED_LOGIN_ATTEMPTS时)。
PASSWORD_GRACE_TIME
设定在口令失效前,给予的重新设该口令的宽限天。当口令失效之后回,在登录时会出现警告信息显示该天数。如果没有在宽限天内修改口令,口令将失效。
PASSWORD_VERITY_FUNCTION
该资源项允许调用一个PL/SQL 来验证口令。Oracle公司已提供该应用 的脚本,但是只要愿意的话,用户可以制定自己的验证脚本。该参数的设定就是PL/SQL函数的名称。缺省为NULL.
oracle数据库your password has expired怎么解决
首先用系统用户登陆,在系统用户下查看dba用户状态
select username,account_status from dba_users;
其中常用的用户状态有:EXPIRED和LOCKED
如果sysman状态是过期,修改密码方法:
1、执行emctl stop dbconsole
使用下面的命令来检查是否缺失停止了:
emctl status dbconsole
确认停止以后就可以在sqlpuls里改密码了
2、执行下面的命令修改sysman密码:
SQL-》alter user sysman identified by 《你要改的密码》;
不过首先你得确认一下sysman是否被锁定,就是执行
SQL-》select username,account_status from dba_users;
看sysman的状态,如果是LOCKED,那么你先得解锁:
SQL-》alter user sysman account unlock;
解锁完成后再修改密码,或者修改后再解锁都行,步骤可以颠倒,但是绝对不能少。
修改完成后
SQL-》connect sysman/密码
如果连接成功就可以进行下一步了。
3、修改emoms.properties
在路径 ORACLE_HOME\\sysman\config下
找到文件后以下两句:
oracle.sysman.eml.mntr.emdRepPwd=
oracle.sysman.eml.mntr.emdRepPwdEncrypted=True
找到后把改成你这个用户要改的密码(明文),然后把下面的True改成False.
4、重新启动dbConsole
emctl start dbconsole
启动后你再到emoms.properties里看,是不是密码给你加密了,而且emdRepPwdEncrypted变成了True!
如果用户dbsnmp也失效的话,同样的办法,先停止dbconsole和agent然后在sqlplus里确保他的状态是open,修改密码,然后再去文件中改,不过这次文件不一样,变成了targets.xml ,它的路径在
ORACLE_HOME\\sysman\emd
修改以下行:
《Property NAME="password" VALUE="《》" ENCRYPTED="TRUE"/》
同样把《》改成你要改的密码,把后面的TRUE改成FALSE,保存。重新启动dbconsole

本文相关文章:
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
oracle恢复被删除的表(oracle误删除表空间如何恢复)
2026年8月29日 14:50
oracle insert 指定分区(oracle数据库分区有哪几种)
2026年8月26日 08:00
oracle insert 字符串 自动曰期字段(oracle中如何插入date类型的数据)
2026年6月6日 09:50
scheduler中文(oracle里的job和schedule有什么区别)
2026年6月6日 05:00
selectinto直接创建表(oracle可以直接将数据INTO进一个临时表吗)
2026年6月4日 13:30
更多文章:
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30
vba编写excel插件(excel vba中能否动态创建控件)
2026年9月7日 04:40


