如何处理Oracle 11g 密码过期问题
答案:2 悬赏:40 手机版
解决时间 2021-11-16 17:42
- 提问者网友:动次大次蹦擦擦
- 2021-11-16 02:29
如何处理Oracle 11g 密码过期问题
最佳答案
- 五星知识达人网友:野慌
- 2021-11-16 04:04
- 首先Win键+R键,打开运行窗口,输入cmd 回车;
打开cmd窗口,如下图所示:
用数据库system账号登录:(需要账号和密码 中间空格)
C:UsersAdministrator>账号 密码
回车后显示如下:
将密码有效期由默认的180天修改成“无限制”:
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
回车后显示如下:
检查密码的有效期是否成功设置为无限期:
SQL> SELECt * FROM dba_profiles WHERe profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
回车显示如下:
即成功完成设置。
全部回答
- 1楼网友:鱼忧
- 2021-11-16 04:16
首先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';
完成修改
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯