今天在用dbvisualizer登录数据库的时候,报了the password has expired的错误,于是上网查了一下原因,是因为数据库密码过期了,因为默认的是180天。

解决方法:

1)用系统用户登录

su - oracle   提示输入密码。

sqlplus /nolog

conn sys   提示输入密码,密码为as sysdba

2)查询密码有效期

SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'

可以看到默认的为180天。

3)修改密码

ALTER USER 用户名 IDENTIFIED BY 密码

如:alter user zxx identified by zxx;

4)修改密码有效期

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

OK,密码已经修改为永久有效!

最新文章

  1. SQL SERVER 2005/2008 中关于架构的理解(一)
  2. jq 的连续动画
  3. C#保留小数位数
  4. STL Traits编程技法
  5. Java-Iterator的用法
  6. 短随机唯一id生成参考
  7. 树状数组(BIT)
  8. 井字棋(Tic-Tac-Toe)
  9. php调用java类文件
  10. 【opengl】OpenGL中三维物体显示在二维屏幕上显示的变换过程
  11. xml-DTD相关
  12. 2017-2-22 if语句 if语句的嵌套 以及课堂练习 经典猜拳游戏,闰年判断,输出当前时间的天数等
  13. 在wamp中添加php新版本
  14. 安卓仿QQ红包领取详情界面动画
  15. UDP和TCP的差异
  16. ZooInspector 连接不到 Zookeeper 的解决方法
  17. Java 静态方法不能重写但可以被子类静态方法覆盖
  18. 吴裕雄 04-mysql创建数据库
  19. Mongodb下载地址
  20. Java类的成员初始化顺序

热门文章

  1. 安装opencv3.x卡在ICV: Downloading ippicv_linux_20151201.tgz...
  2. SpringMVC点滴(1)
  3. Application类
  4. spring boot 中统一异常处理
  5. WPF背景透明内嵌WebBrowser不显示问题,即AllowsTransparency = true 和 Webbrowser 等控件显示冲突
  6. Java 中的 static 使用
  7. 最长公共子序列lcs 51nod1006
  8. AngularJs中url参数的获取
  9. ajax请求跨域
  10. 【校招面试 之 C/C++】第32题 C++ 11新特性(三)之for关键字