Oracle⽤户密码设为不过期的两种⽅法
1、在SQL Plus下,以DBA⾝份登陆
⽤户名/密码@服务器SID as sysdba
⽅法⼀:(注意必须⽤双引号把后⾯的引上)
C:/Documents and Settings/ssy>sqlplus sys/system@test as sysdba
SQL*Plus: Release 9.2.0.1.0 - Production on 星期⼀ 3⽉ 17 18:01:41 2008 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. 连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production
⽅法⼆:
C:/Documents and Settings/ssy>sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production on 星期⼀ 3⽉ 17 17:59:08 2008 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn sys/system@test_192.168.80.38 as sysdba 已连接。
SQL> quit
2、查看⽤户的proifle是哪个,⼀般是default:
sql>SELECT username,PROFILE FROM dba_users;
3、查看指定概要⽂件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
4、将密码有效期由默认的180天修改成“⽆限制”:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会⽴即⽣效。
5、修改后,还没有被提⽰ORA-28002警告的帐户不会再碰到同样的提⽰;
已经被提⽰的帐户必须再改⼀次密码,举例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <;原来的密码> ----不⽤换新密码1、在SQL Plus下,以DBA⾝份登陆
⽤户名/密码@服务器SID as sysdba
⽅法⼀:(注意必须⽤双引号把后⾯的引上)
C:/Documents and Settings/ssy>sqlplus sys/system@test as sysdba
SQL*Plus: Release 9.2.0.1.0 - Production on 星期⼀ 3⽉ 17 18:01:41 2008 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. 连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production
⽅法⼆:
C:/Documents and Settings/ssy>sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production on 星期⼀ 3⽉ 17 17:59:08 2008 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn sys/system@test_192.168.80.38 as sysdba 已连接。
SQL> quit
2、查看⽤户的proifle是哪个,⼀般是default:
sql>SELECT username,PROFILE FROM dba_users;
3、查看指定概要⽂件(如default)的密码有效期设置:
为什么oracle网站进不去sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
4、将密码有效期由默认的180天修改成“⽆限制”:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会⽴即⽣效。
5、修改后,还没有被提⽰ORA-28002警告的帐户不会再碰到同样的提⽰;
已经被提⽰的帐户必须再改⼀次密码,举例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <;原来的密码> ----不⽤换新密码
以上所述是⼩编给⼤家介绍的Oracle⽤户密码设为不过期的两种⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。