场景

如标题所说,今天使用Navicat连接Oracle时页面一直弹not logged on,CSDN一番后定位到原来是Oracle密码过期the password has expired(默认180天)。继续CSDN解决办法,网上很多,这里给一个解决办法:

  1. 打开cmd命令窗口,输入sqlplus,提示输入用户名/密码
  2. 连接到Oracle后,输入语句查看密码有效期(默认180天)

SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT’ AND resource_name=‘PASSWORD_LIFE_TIME’

  1. 接着输入将有效期设置为无限制

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

  1. 执行完上面的语句账户会被锁,输入下面语句解锁原密码

alter user 用户名 identified by 密码 account unlock;

  1. OK

遇到的问题

在执行sql语句时报错


错误原因

ORA-00922一般是语句的语法有问题。比如命名不对,关键字写错等等。对于非标准的命名,一般采用双引号来创建

解决办法

标识符命名规则:
1、必须以字母开始。
2、长度不能超过30个单字节字符。
3、只能包括A-Z,a-z,0-9,_,$和#。
4、不能在相同用户下建立两个同名的对象。
5、不能使用保留字和关键字


成功!

Oracle密码过期the password has expired解决办法(避坑)相关推荐

  1. Oracle密码过期(the password has expired)解决笔记

    场景 登录数据库,提示 密码已过期. 解决方案 前提是先有system用户权限,或者可以登录数据库服务器,有sysdba权限. 查看用户的策略都是哪些(默认应该都是default): SELECT u ...

  2. 用SQL Developer 解决Oracle密码过期the password has expired

    对于Oracle密码过期the password has expired的问题,网上的文章介绍都是用sqlplus解决.但是奇怪我安装的12c没有sqlplus.exe.所以只有使用sql devel ...

  3. Oracle ORA-28001: the password has expired解决办法

    前言 Oracle提示错误消息 ORA-28001: the password has expired,是由于Oracle11G的新特性所致,Oracle11G创建用户时缺省密码过期限制是180天(即 ...

  4. mysql密码过期your password has expired.To log in you must change itusing a client that supports expired

    1.首先进入你的mySQL安装的bin目录下: 2.接着敲mysql -uroot -p 进入mysql中 3.这个时候就可以开始修改你的密码了: set password = password('1 ...

  5. oracle 7天密码过期,Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法

    Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法 今天福州大学的合作伙伴说我们数据库的登录密码过期.他们现在平台无法登录.希望得到解决. 登陆Oracle数据库时错误信息 ...

  6. Oracle用户密码过期和用户被锁解决方法【转】

    Oracle用户密码过期和用户被锁解决方法[转] 参考文章: (1)Oracle用户密码过期和用户被锁解决方法[转] (2)https://www.cnblogs.com/paul8339/p/590 ...

  7. oracle用户密码不被锁,Oracle用户密码过期和用户被锁解决方法【转】

    [原因/触发因素] 确定是由于Oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天"所导致. [影响和风险] 影响 密码过期后, ...

  8. the password has expired解决方法

    ORA-28001: the password has expired解决方法 我们在登录数据库的时候,Oracle后台提示 " the password has expired " ...

  9. oracle取消180天过期,Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题...

    Oracle密码过期,取消密码180天限制 1.进入sqlplus模式 sqlplus / as sysdba; 2.查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * ...

最新文章

  1. linux 调试利器gdb, strace, pstack, pstree, lsof
  2. AcWing 734. 能量石 (01背包)+(贪心 - 领项交换)
  3. 【刘文彬】RPC的基础:调研EOS插件http_plugin
  4. 【Python基础】Python 函数使用总结
  5. plupload使用例子
  6. 跨平台2D/3D游戏开发框架libGDX发布1.2.0更新
  7. 用积分来衡量博客的成绩
  8. webpack 生成dist,打zip包
  9. Vscode 如何使用内置浏览器?
  10. #pragma的一些用法
  11. jQuery瀑布流插件 Masonry
  12. python-opencv Harris 角点检测
  13. SAP那些事-理论篇-13-SAP问题解决思路
  14. Git全解 idea github gitee gitlab
  15. 第二讲:云分类及服务模式
  16. windows配置本地的虚拟主机
  17. 教你一招:Word中的文字转换成表格,把表格转换成文字
  18. APK打包、安装流程
  19. 百度地图搜索功能的实现--new BMap.LocalSearch
  20. oracle绝对值求和,Oracle存储过程当中经常使用函数

热门文章

  1. 如何有效激励经销商(上)
  2. mysql hash分区 数目_MySQL 分区
  3. java实现歌词滚动,jQuery实现的简单歌词滚动功能示例
  4. Vue 双向数据绑定原理
  5. Python实训 姓名大作战进阶版(封装,继承)
  6. 丢猫千万别找设计师
  7. 自监督学习(十九):对比学习方法综述
  8. StarRocks 2.0,新一年,新启航,新极速
  9. 阿里旅行用车行业规范
  10. 玩具出口欧盟检测认证EN71测试