小哥询问,PL*SQL用户登录后弹出警告:咋整?

ORA-28002:the password will expire within 7 days密码在7天内将到期

do you wish to change the password for hr@192.168.54.20/jx now?你想要更改的密码

一看就是不懂英语,咱也不懂,没事翻译: 好,哥yes吧,然后输入两遍新的密码;问题结束

yes后,弹出对话框:

new password  新的密码

verification       验证

***问题带来的思考,密码7天内过期,为啥过期,什么时候过期?

Oracle使用概要文件管理用户:

--首先需要有DBA权限的用户查询:   --查询你所登陆的先入手
SQL> select username,profile from dba_users where username='HR';
USERNAME                       PROFILE
------------------------------ ------------------------------
HR                             DEFAULT
SQL> select username,profile from dba_users; 查看其它的观察
发现基本都是以default概要文件:
 
--查询默认的概要文件密码保留时间==180天
select * from dba_profiles where PROFILE='DEFAULT' and
     RESOURCE_NAME='PASSWORD_LIFE_TIME';
DEFAULT                        PASSWORD_LIFE_TIME           PASSWORD  180
 
--修改密码有效期180天修改成无限制:
alter profile default limit password_life_time unlimited;
 
***实验:修改参数保留时间有效期1天;但是不会真的一天就没了,还有延迟七天,但是这七天会提醒你修改;


一个礼拜后:PLSQL登陆报错:仅限于受限制用户会话的权限

CRT登陆,报错了:ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege
---受限制模式,修改为正常模式
SQL> alter system disable restricted session;

SQL> select USERNAME,ACCOUNT_STATUS,lock_date from dba_users;

USERNAME                       ACCOUNT_STATUS                   LOCK_DATE
------------------------------ -------------------------------- ---------
HR                             EXPIRED(GRACE)
SCOTT                          EXPIRED(GRACE)
OE                             EXPIRED & LOCKED                 28-AUG-17

SQL> alter user hr account unlock;  --无效,因为此用户不是被锁定,而是过期
alter user oe account unlock;  LOCKED ,使用解锁
alter user oe identified by oe; EXPIRED,使用改密码
SQL> alter user scott identified by tiger;  --如果是GRACE,密码过期受到限制,重新设置密码,或者修改概要文件,修改无限,不会出现用户过期的问题;

--修改密码有效期180天修改成无限制:
alter profile default limit password_life_time unlimited;

PLsql登录数据库提示密码即将过期-的更多相关文章

  1. Oracle提示密码快过期的解决办法

    今天在使用ORACLE时报出如下错误:ORA-28002: the password will expire within 7 days================================ ...

  2. win10频繁提示证书即将过期怎么办

    最近几天每次开机都会提示许可证即将过期 ”Windows+R”打开“运行”窗口,输入“slmgr.vbs -xpr”并点击“确定”,弹出的窗口确实显示过期时间在本月1.29过期 百度各种激活方法后,发 ...

  3. ORACLE中的Net Configuration Assistant 点击后无反应, sqlplus登录数据库提示Oracle11g ORA-12560: TNS: 协议适配器错误

    首先是对于点击无反应问题: 如果是客户端下的Net Configuration Assistant可用,而服务器端的Net Configuration Assistant等工具不可用的原因如下. 环境 ...

  4. 【Oracle】ora-28001 ora-28002提示用户密码即将过期的解决办法

    -- 1.首先查看用户的配置文件中的用户密码生命周期,一般情况下默认是180天.登录时系统提示ora-28002该用户即将过期 -- 可以先查看一下各用户的状态 SELECT username,PRO ...

  5. PLSQL登录数据库 报ORA -12154的诡异问题

    https://q.cnblogs.com/q/89420/ 现象: 1.机器上先后安装了oracle两个版本的client.在装第一个client后,plsql可以顺利连接数据库a并登录. 2.安装 ...

  6. 数据库实例创建好后,用plsql登录居然提示ora-12526监听程序:所有适用例程都处于受限模式的问题

    解决办法:以sys身份登录执行该语句:ALTER SYSTEM DISABLE RESTRICTED SESSION;

  7. Win10 PLSQL 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致

    plsql 登录后提示: Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.Cha ...

  8. plsql数据库异常---plsql 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致

    今天遇到这个问题网上搜了一下答案找到了 转贴 http://blog.csdn.net/lidew521/article/details/8546155 plsql 登录后提示: Database c ...

  9. oracle数据库修改密码有效期,解决ORA-28001: 口令已经失效

    工作中oracle数据库安装完成后,需要修改默认的密码有效期,默认为180天,如果不修改,到期忘记更改密码可能会造成不必要的影响. 两种修改方式pl/sql或者cmd窗口 1.pl/sql修改默认密码 ...

随机推荐

  1. vuejs2点滴

    在Vue定义一个不被添加getter setter 的属性: https://github.com/vuejs/vue/issues/1988 博客: 0.vux的x-input源码分析. http: ...

  2. 用EL時(el-api.jar,el-ri.jar ),要設isELIgnored="false"

    用EL時(el-api.jar,el-ri.jar ),要設isELIgnored="false" 否则jstl标签不显示. 加上 <%@page isELIgnored="false ...

  3. [.NET开发] C#面向服务WebService从入门到精通

    C#面向服务WebService从入门到精通>包含以下两个部分: 一.<C#远程调用技术WebService修炼手册[基础篇]> 本次分享课您将学习到以下干货知识点: 1).WebS ...

  4. 敏感性、特异性、假阳性、假阴性(sensitivity and specificity)

    医学.机器学习等等,在统计结果时时长会用到这两个指标来说明数据的特性. 定义 敏感性:在金标准判断有病(阳性)人群中,检测出阳性的几率.真阳性.(检测出确实有病的能力) 特异性:在金标准判断无病(阴性 ...

  5. Android之MVP模式实现登录和网络数据加载

    MVP简介 相信大家对 MVC 都是比较熟悉了:M-Model-模型.V-View-视图.C-Controller-控制器,MVP作为MVC的演化版本,也是作为用户界面(用户层)的实现模式,那么类似的 ...

  6. CF576E Painting Edges

    首先,有一个很暴力的nk的做法,就是对每种颜色分别开棵lct来维护. 实际上,有复杂度与k无关的做法. 感觉和bzoj4025二分图那个题的区别就在于这个题是边dfs线段树边拆分区间.

  7. python-day6---流程控制

    # if 条件:# 子代码1# 子代码2# 子代码3 # if True:# print('ok')# print('=====?>')# print('=====?>')# print( ...

  8. 数据库操作——SQL

    ()修改数据表内容 UPDATE t_com_staffinfo set upnative = '河南省郑州市金水区' WHERE id = 1082

  9. 【转】在SQL Server中创建用户角色及授权(使用SQL语句)

    1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login) --创建登陆帐户(create login) create login dba with password=' ...

  10. React脚手架create-react-app+elementUI使用

    一.介绍 1.create-react-app是FaceBook官方发布了一个无需配置的.用于快速构建开发环境的脚手架工具. 2.优点 a.无需配置:官方的配置堪称完美,几乎不用你再配置任何东西,就可 ...