如何处理Oracle 11g 密码过期问题
2个回答
展开全部
首先Win键+R键,打开运行窗口,输入cmd 回车;
打开cmd窗口,如下图所示:
用数据库system账号登录:(需要账号和密码 中间空格)
C:\Users\Administrator>账号 密码
回车后显示如下:
将密码有效期由默认的180天修改成“无限制”:
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
回车后显示如下:
检查密码的有效期是否成功设置为无限期:
SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
回车显示如下:
即成功完成设置。
展开全部
首先Win键+R键,打开运行窗口,输入cmd 回车,
打开管理员窗口,如下图所示:
用数据库system账号登录:
C:\Users\Administrator>sqlplus
SQL*Plus: Release 11.1.0.7.0 - Production on 星期二 4月 23 11:57:57 2013
Copyright (c) 1982, 2008, Oracle. All rights reserved.
请输入用户名: system
输入口令:
ERROR:
ORA-28002: the password will expire within 7 days
连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
◆查看用户的proifle是哪个,一般是default(这个步骤仅用于检查,可以不要):
SQL> SELECT username,PROFILE FROM dba_users;
◆检查密码的有效期是否为默认的180天(这个步骤仅用于检查,可以不要):
SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
将密码有效期由默认的180天修改成“无限制”:
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
检查密码的有效期是否为默认的180天:
SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
完成修改
打开管理员窗口,如下图所示:
用数据库system账号登录:
C:\Users\Administrator>sqlplus
SQL*Plus: Release 11.1.0.7.0 - Production on 星期二 4月 23 11:57:57 2013
Copyright (c) 1982, 2008, Oracle. All rights reserved.
请输入用户名: system
输入口令:
ERROR:
ORA-28002: the password will expire within 7 days
连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
◆查看用户的proifle是哪个,一般是default(这个步骤仅用于检查,可以不要):
SQL> SELECT username,PROFILE FROM dba_users;
◆检查密码的有效期是否为默认的180天(这个步骤仅用于检查,可以不要):
SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
将密码有效期由默认的180天修改成“无限制”:
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
检查密码的有效期是否为默认的180天:
SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
完成修改
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询