百度
360搜索
搜狗搜索

oracle11g密码永不过期,oracle环境,有一个用户的密码忘掉了,并且用户过期,怎么能够使用原来的密码处理用户过期问题详细介绍

本文目录一览: oracle环境,有一个用户的密码忘掉了,并且用户过期,怎么能够使用原来的密码处理用户过期问题

在10g以前,你可以用有权限的用户登录,查询到此用户密码的密文,再用密文改口令:
查询用户口令的密文
select password from dba_users where username='

';

再修改口令:

alter user USER1 identified by value '密文‘;

要想口令不过期,先要知道用户的profile是什么,再改这个profile的属性

查询用户的profile

select profile from dba_users where username='

';

修改此profile的的属性

ALTER PROFILE

LIMIT PASSWORD_LIFE_TIME UNLIMITED;

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如何修改单个用户密码永不过期

Oracle数据库默认情况下用户口令有效期为180天, 如果超过180天用户密码未做修改则该用户无法登录。
处理步骤
查看用户的proifle是哪个,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
查看指定概要文件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
查询确为180天,详见原因分析部分截图;
密码有效期由默认的180天修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;
已经被提示的帐户必须再改一次密码,举例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by

----不用换新密码

效果

执行以上操作后,Oracle可正常登陆和使用。

数据库oracle用户时间注册永不过期后修改密码有影响吗?

没有影响。数据库oracle用户时间注册永不过期不包括密码永不过期,修改以前的密码是没有影响的,可以正常使用。数据库oracle是甲骨文公司的一款关系数据库管理系统。

oracle数据库密码过期怎么办?

按照如下步骤进行操作:\x0d\x0a1、查看用户的proifle是哪个,一般是default:\x0d\x0asql>Select username,PROFILE FROM dba_users;\x0d\x0a2、查看指定概要文件(如default)的密码有效期设置:\x0d\x0asql>Select * FROM dba_profiles s Where s.profile='DEFAULT' AND esource_name='PASSWORD_LIFE_TIME';\x0d\x0a3、将密码有效期由默认的180天修改成“无限制”:\x0d\x0asql>Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;\x0d\x0a修改之后不需要重启动数据库,会立即生效。\x0d\x0a4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;\x0d\x0a 已经被提示的帐户必须再改一次密码,举例如下:\x0d\x0a $sqlplus / as sysdba\x0d\x0a sql> alter user smsc identified by ----不用换新密码\x0d\x0aoracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。

oracle 11g 数据库密码过期怎么办?

密码过期了,可以用sys as sysdba用户进去,使用alter user username identified by passwd;修改一下。\x0d\x0a密码多少天过期以及其他策略,取决于该用户使用的Profile。\x0d\x0a\x0d\x0a创建profile的方法参考:\x0d\x0acreate profile app_users2 limit\x0d\x0a failed_login_attempts 5\x0d\x0a password_life_time 60\x0d\x0a password_reuse_time 60\x0d\x0a password_reuse_max 5\x0d\x0a password_verify_function verify_function\x0d\x0a password_lock_time 1/24\x0d\x0a password_grace_time 10;\x0d\x0a\x0d\x0a修改用户的profile的方法\x0d\x0aalter user username profile profilename;

oracle密码错误次数多久后会清除

180天。Oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”,因为用户密码过期,会造成用户无法登陆Oracle数据库。密码已过期时,sqlplus连接数据库提示:ERROR:ORA-28001:thepasswordhasexpired。密码即将过期时,sqlplus连接数据库提示:ERROR:ORA-28002:thepasswordwillexpirewithin7days

oracle数据库普通用户密码默认是多少天有效

我来教你怎么自己查,步骤很简单的,只需要两步就搞定
第一步:查看你所关心的用户使用的是哪个profile
select
username,profile
from
dba_users
where
username
=upper('scott');
如果没有更改过,一般都是DEFAULT
然后查看default这个profile的设置
第二步:查看相应profile(default)设置
select
profile,resource_name,resource_type,limit
from
dba_profiles
where
profile=upper('default');
FAILED_LOGIN_ATTEMPTS
帐户被锁定之前可以错误尝试的次数
PASSWORD_LIFE_TIME
密码可以被使用的天数,单位是天,默认值180天
PASSWORD_REUSE_TIME
密码可重用的间隔时间(结合PASSWORD_REUSE_MAX)
PASSWORD_REUSE_MAX
密码的最大改变次数(结合PASSWORD_REUSE_TIME)
PASSWORD_LOCK_TIME
超过错误尝试次数后,用户被锁定的天数,默认1天
PASSWORD_GRACE_TIME
当密码过期之后还有多少天可以使用原密码

如何修改oracle密码过期时间为90天

1.先查询用户属于profile策略
select username,profile from dba_users;
2.然后查询有效天数 ,比如profile为“DEFAULT”
Select * FROM dba_profiles s Where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3.修改密码期限为90天
Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME '90';//90天期限
Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;//永久期限
然后你再执行第2查看一下
PL/SQL修改天数:
登陆之后,点击左边黄色菜单“Profiles”,展开里面有个DEFAULT,右键DEFAULT编辑,
里面有个“password life time(days)”选项,想改多少天就是多少天

阅读更多 >>>  Linux添加用户的命令是

oracle数据库更改用户密码过期要怎么办

1、进入sqlplus模式
  sqlplus / as sysdba;2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)
  SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';3、将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效
  ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;4、帐户再改一次密码
  alter user 用户名 identified by 原密码;5、使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁
  alter user db_user account unlock;

网站数据信息

"oracle11g密码永不过期,oracle环境,有一个用户的密码忘掉了,并且用户过期,怎么能够使用原来的密码处理用户过期问题"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:oracle11g密码永不过期,oracle环境,有一个用户的密码忘掉了,并且用户过期,怎么能够使用原来的密码处理用户过期问题的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!