一、问题描述

打开Navicat使用对应的账号密码登陆Oracle时,弹出提示框【密码已经过期,请输入新密码】;但是自己按照提示输入正确的旧密码和设置对应的新密码后无法修改成功提示【ORA-01017:invalid username/password;logon denied】;如下图所示:

 

二、问题分析

这是由于账号的密码设置了有效期(默认为:180天),可以通过打开Oracle服务器上的sqlplus工具查看,操作如下:

在Oracle服务器通过sqlplus工具以dba角色登陆和查看密码有效期
序号 命令 说明
1 / as sysdba 以dba的角色登陆Oracle
2 SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 查看Oracle账号的密码有效期

三、修改密码和设置永不过期

3.1、修改密码

在Oracle服务器通过sqlplus工具修改密码命令
序号 命令 说明
1 alter user 用户名称 identified by 重新设置的该账号对应的密码; 这是修改指定账号的新密码
示例: alter user scott identified by tiger;(表示修改scott账号的密码为tiger)

修改完成后在使用Navicat登陆该账号即可正常登陆;

3.2、设置密码永不过期

在Oracle服务器通过sqlplus工具设置密码永不过期
序号 命令 说明
1 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED  设置账号的密码永不过期

3.3、账号被锁定解除

在使用dba角色使用命令修改账号的密码后,使用Navicat登陆该账号如果提示【ORA-28000:the account is locked】(即账号被锁定的提示),如下图所示:

则也是一样在Oracle服务器上使用sqlplus工具使用dba角色登陆,输入解锁命令解除该指定账号的锁定状态,如下所示:

在Oracle服务器通过sqlplus工具给账号解锁
序号 命令 说明
1 alter user 需要解锁的账号名称 account unlock;  给指定的账号名称解锁
示例:alter user test account unlock;(表示给test账号解锁)

解决Navicat使用账号密码登陆Oracle数据库提示【密码已过期,请输入新密码】【或账号已被锁定】相关推荐

  1. Navicat 连接Oracle数据库提示cannot create oci handles问题解决方法

    Navicat 连接Oracle数据库提示cannot create oci handles问题解决方法 早起登陆本地连接Oracle 数据库发现报错连接不上 显示如下图所示 解决办法 更新oci.d ...

  2. oracle数据库要如何登陆,登陆oracle数据库的方式

    登陆oracle数据库的几种方式: 登陆用户:除sys,system,dbsnmp,sysman用户外,其他都被锁定 登录密码:在数据库安装时设定 登陆权限(身份):sysdba(数据库管理员DBA) ...

  3. Navicat Premium无法连上ORACLE数据库的几种问题解决方法

    Navicat Premium无法连上ORACLE数据库的几种问题解决方法 参考文章: (1)Navicat Premium无法连上ORACLE数据库的几种问题解决方法 (2)https://www. ...

  4. PL/SQL登录Oracle数据库提示“无监听程序”解决办法

    PL/SQL登录Oracle数据库提示"ORA-12541:TNS:无监听程序" 解决办法: 1.打开Oracle Net Manager 监听下的listener主机地址改成主机 ...

  5. 安装Oracle数据库提示:【INS-30014】无法检查指定的位置是否位于CFS上

    问题:安装Oracle数据库提示:[INS-30014]无法检查指定的位置是否位于CFS上 解决:修改hosts文件.该全局数据库名都无效.通过返回第1步骤选择仅安装数据库软件,可安装成功.再通过Da ...

  6. 连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序

    背景 在连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序问题,在网上搜了许多文章使用了很多方法,比如重启监听,重启数据库等都无效 解决方案 1.检查listener.ora中的h ...

  7. win ftp 指定的密码无效。请键入新密码。_重设OS X (macOS)系统帐户密码的5种方法...

    为了保护自己的隐私安全,不少 Mac 用户都会选择给自己的设备设置密码,但是时不时的会出现忘掉密码的情况.分享找回(重设)OS X (macOS)系统账号密码的5种方法. 如果你忘记了 OS X (m ...

  8. 计算机管理要继续请输入,Windows 10上提示UAC错误:如要继续请输入管理员密码!...

    在今天的文章中,我们将尝试解决UAC(用户访问控制)错误消息提示,您是否要使用以下程序对此计算机进行更改?要继续,请键入管理员密码,然后单击"是" –某些Windows 10用户在 ...

  9. 计算机管理要继续请输入,win7安装魔法优化大师提示“若要继续,请键入管理员密码”怎么办...

    魔法优化大师世界首批通过微软Win8官方商店和Win7徽标认证的系统工具软件,但是有些用户在win7安装魔法优化大师提示"若要继续,请键入管理员密码"怎么办?点击是之后,还是无法解 ...

最新文章

  1. fiddler 抓取winform wcf包
  2. 股市币市:数据分析与交易所公告(20190227)
  3. Seven Microservices Anti-patterns
  4. python各个解释器的用途-Python解释器有哪些?Python解释器种类
  5. 二叉树的高度和节点数
  6. Title:eNSP 映射到外网
  7. 随想一·杨柳岸晓风残月
  8. 线下社群要如何拉新呢?
  9. linux7ip路由,Centos7源地址访问路由(双IP双网关配置)
  10. matlab2c使用c++实现matlab函数系列教程-exp函数
  11. Java引用多个jar包的写法
  12. 短信API接口demo示例-C#/Message/XSend
  13. python unpack_关于python中的struct.unpack()
  14. 是时候回答【我为什么要学习 Go 语言(golang)】这个问题了
  15. Unity 性能优化基础
  16. python三级考什么_什么是计算机三级考试?计算机三级考什么?
  17. mysql初学者需要注意什么好_学习mysql的注意事项!
  18. 两寸照片有多大?教你把照片尺寸修改成两寸的方法
  19. 文件中查找并删除feff
  20. Sixth week blog3

热门文章

  1. 阿拉伯数字和中文大写形式的相互转换
  2. http协议详解+https
  3. 计算机词汇店名,有创意的店名大全
  4. HTTP 协议简单理解与总结
  5. 和sar比起来,其他Linux命令都是猹
  6. python取数组的一列,numpy取数组前几列 怎样取numpy数组指定行列
  7. RSA Conference 2018亚太及日本大会公布主题演讲嘉宾阵容
  8. CCF2020企业非法集资风险预测-季军方案
  9. Clarke and MST(最大生成树)
  10. 如果仅是数值计算,int 和 Integer无异