oracle数据库密码过期怎么修改
⑴ oracle数据库更改用户密码过期要怎么办
1、进入sqlplus模式
sqlplus/assysdba;
2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)
SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME';
3、将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效
_LIFE_TIMEUNLIMITED;
4、帐户再改一次密码
alteruser用户名identifiedby原密码;
5、使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁
alteruserdb_useraccountunlock;
⑵ oracle数据库密码过期怎么修改密码
是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。
1、查看用户的proifle是哪个,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
2、 查看指定概要文件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile=\'DEFAULT\' AND resource_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数据库密码的过期日期、有效期时间,并实现密码永不过期。对于新手而言,操作更为便捷。
该软件操作步骤如下:
1. 选择“Oracle”类型,输入服务器地址(格式:IP:端口号:数据库实例,如127.0.0.1:1521:ORCL),确保格式正确。
2. 输入用户名和密码。
3. 点击“连接测试”,验证设置无误后,软件将自动保存设置参数并生成“conn.ini”文件。
登录成功后,用户可利用以下功能:
1. “查询到期时间”:显示当前密码的有效期结束日期。
2. “密码永不过期”:更改为密码永不过期的设置。
3. “设置到期时间”:修改密码的有效期结束日期。
4. “修改数据库密码”:更改数据库密码。
软件功能全面,操作简单,如有问题或建议,欢迎留言反馈。如需获取本工具,请在后台回复“Oracle”。若软件在您的工作中带来帮助,可在“关于”部分进行赞赏。感谢支持。
⑷ oracle数据库用户口令过期如何修改回原密码
在10g以前,你可以用有权限的用户登录,查询到此用户密码的密文,再用密文改口令:
查询用户口令的密文
select password from dba_users where username='<USER1>';
再修改口令:
alter user USER1 identified by value '密文‘;
要想口令不过期,先要知道用户的profile是什么,再改这个profile的属性
查询用户的profile
select profile from dba_users where username='<USER1>';
修改此profile的的属性
ALTER PROFILE <user profile> LIMIT PASSWORD_LIFE_TIME UNLIMITED;
⑸ oracle数据库密码过期怎么办
按照如下步骤进行操作:x0dx0a1、查看用户的proifle是哪个,一般是default:x0dx0asql>Select username,PROFILE FROM dba_users;x0dx0a2、查看指定概要文件(如default)的密码有效期设置:x0dx0asql>Select * FROM dba_profiles s Where s.profile='DEFAULT' AND esource_name='PASSWORD_LIFE_TIME'x0dx0a3、将密码有效期由默认的180天修改成“无限制”:x0dx0asql>Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;x0dx0a修改之后不需要重启动数据库,会立即生效。x0dx0a4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;x0dx0a 已经被提示的帐户必须再改一次密码,举例如下:x0dx0a $sqlplus / as sysdbax0dx0a sql> alter user smsc identified by <原来的密码> ----不用换新密码x0dx0aoracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。