出现这种情况可能是如下两种原因

一、账户密码过期了,需要更新密码了

oracle默认的密码使用时间是180天,超过了账户会被锁住,需要手动修改密码解锁,可以按照如下操作修改为不限期

以下操作需要使用dba账户: 如 sys  登录密码是as sysdba

1)查看用户的proifle是哪个,一般是default

SELECT USERNAME,PROFILE FROM DBA_USERS;

2)查看对应的概要文件(如default)的密码有效期设置

SELECT * FROM DBA_PROFILES D WHERE PROFILE='DEFAULT' AND RESOURCE_NAME='PASSWORD_LIFE_TIME';

3)将概要文件(如default)的密码有效期由默认的180天修改成“UNLIMITED(无限制)”(修改后会立即生效)

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

4)修改过期的密码 关键步骤

(1)修改密码

<span style="color:#333333">alter user 用户名 identified by <原来的密码或新密码> ; </span>

(2)如果账户仍被锁住则需要解锁账户

<span style="color:#4f4f4f">alter user 用户名 account unlock</span>

(3)也可以使用一句话修改密码并且解锁账户

alter user 用户名 identified by <原来的密码或新密码>  account unlock;lock;

二、密码错误次数超过限制,账户被锁定

一把oracle默认密码错误重试次数是10次,超过账户即被锁定

1.查看用户的proifle是哪个,一般是default

SELECT USERNAME,PROFILE FROM DBA_USERS;

2.查看用户的密码错误重试次数

SELECT * FROM DBA_PROFILES;

可以查看当前各种资源的配置,其中就有上一中情况用到的PASSWORD_LIFE_TIME,

不过我们需要修改的是重试次数 FAILED_LOGIN_ATTEMPTS

3.修改重试次数

alter profile default limit FAILED_LOGIN_ATTEMPTS 30;

我们也可以修改为无限制

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

为了安全,不建议这样做

4.解锁账户   关键步骤

alter user 被锁的用户名 account unlock;

如果不想更改错误重试次数,仅仅想解锁账户,只需执行这一步

oracle账户locked, login denied解决办法相关推荐

  1. 关于oracle账户被锁定的解决办法

    1.win + r,输入cmd 2.输入sqlplus/nolog 3.输入conn/as sysdba 4.输入解锁语句:alter user 用户名  account unlock: 5.然后退出 ...

  2. nginx的权限问题(Permission denied)解决办法

    nginx的权限问题(Permission denied)解决办法 一个nginx带多个tomcat集群环境,老是报如下错误: failed (13: Permission denied) while ...

  3. Mac cnpm装包时提示Error: EACCES: permission denied解决办法

    Cnpm装包时提示Error: EACCES: permission denied解决办法 2018年03月04日 09:31:51 miniminixu 阅读数:1598 版权声明:本文为博主原创文 ...

  4. Linux ftp 上传文件 提示 Permission denied 解决办法

    ■前言 使用bat脚本直接上传文件,到Linux(Ubuntu)中. putFile.bat --------- start ftp -v -i -s:"myFtp.txt" 19 ...

  5. Oracle常见ORA错误及解决办法

    Oracle常见ORA错误及解决办法 问题1 1.1 错误现象: EXP-00008: ORACLE error 1013 encountered ORA-01013: user requested ...

  6. linux使用scp传输文件出现Permission denied解决办法

    linux使用scp传输文件出现Permission denied解决办法 前言 今天在两个linux服务器上用scp传输文件出现如下报错,经过查找资料决绝了该问题 解决 修改想要传输的文件夹的权限为 ...

  7. Oracle数据库备份报错12514,Oracle 数据库报错 ORA-12514解决办法

    Oracle 数据库报错 ORA-12514解决办法 绝对实用 如果orale数据库报ORA-12514 无监听程序 错误 就要listener.ora 和 tnsnames.ora 文件修改 一下如 ...

  8. 【Oracle相关】坑!使用oracle时,发生标识符无效解决办法

    –真是个大坑 使用oracle时,发生标识符无效解决办法 一般出现该错误的原因: 1.列名写错导致 2.使用了关键字作为了列名 但是这次遇到的情况有点奇葩 通过dblink直接查询该表,并没有报出问题 ...

  9. Oracle的常见错误及解决办法

    ORA-12528: TNS:listener: all appropriate instances are blocking new connections ORA-12528问题是因为监听中的服务 ...

最新文章

  1. tf.reduce_mean解释
  2. 职业经理十项管理技能必修课
  3. 十九、 彻底掌握金融量化交易库Talib
  4. web python php golang_python go 语言完成最简单的web应用
  5. 数据可视化(BI报表的开发)第一天
  6. 工作311:uni-携带当前参数跳转页面传值
  7. python opencv创建图像_OpenCV-Python 展示图像(1)
  8. rocket-console控制台安装
  9. double在mysql中是什么类型_为什么PVC输送带深受企业的青睐?
  10. codeforces 283C
  11. web测试知识点整理
  12. 安装Oracle驱动ojdbc8到本地maven仓库
  13. 概率论 计算机论文,《概率论与数理统计》毕业论文
  14. imx6 android 最新,【iMX6Q-Android6.0】---移植 iMX6Q android6.0 源码 史上最详细
  15. Topic 19. 临床预测模型之输出每个患者列线图得分 (nomogramFormula)
  16. Speed Gear(变速精灵XP) V6.0 - 免费版,破解版,绿色版
  17. 用增广矩阵的秩判断N线性方程的解的个数
  18. JTF的Unable to invoke request异常或Unable to find a MessageBodyReader of content-type application..异常详解
  19. Android使用FtpServer开启FTP服务端
  20. 《迅雷链精品课》第八课:迅雷链多链结构

热门文章

  1. YS-Mybatis
  2. 《WDF USB驱动开发指南》-- USB 设备硬件结构
  3. 【OJ】问题 B: 统计人数
  4. 利用cookie收取Hotmail信件
  5. SAN交换机Zone配置详解及最佳实践
  6. 眼睛近视的预防和恢复
  7. 杭州车牌摇号73次不中的辛酸史,我用Python找到了原因,然后更无望了
  8. mavros连接px4
  9. 全网最全性能优化总结!!(冰河吐血整理,建议收藏)
  10. 微信公众号和第三方的平台的对接方法