原因有可能是oracle的密码过期机制导致的:
一、由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。
解决办法:
1、查看用户用的哪种profile策略,一般是default:
select username,profile from dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
3、将密码有效期由默认的180天修改成“无限制”:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
4、解锁该用户并赋予密码,使其可以登录:
alter user fansik account unlock identified by fanjinbao;

二、由于Oracle中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。
1、查看用户的proifle是哪个,一般是default:
select username,PROFILE from dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
select * from dba_profiles s where s.profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS';
3、将尝试登录失败次数由默认的10次修改成“无限制”:
ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
4、解锁该用户并赋予密码,使其可以登录:
alter user fansik account unlock identified by fanjinbao;

最新文章

  1. C++ win32线程数上限
  2. CF2.D 并查集+背包
  3. Spring之Ioc
  4. [硬件项目] 2、汽车倒车雷达设计——基于专用倒车雷达芯片GM3101的设计方案与采用CX20106A红外线检测芯片方案对比
  5. sql 定义自增id插入数据
  6. 【基础知识】.Net基础加强09天
  7. JS中的闭包的一些理解!
  8. HTMl中Meta标签详解以及meta property=og标签含义
  9. django-crontab定时任务
  10. 清除IE中Ajax缓存,Chrome不需要
  11. Android 自学之表格布局 TableLayout
  12. 2-06. 数列求和(20)(ZJUPAT 数学)
  13. CentOS 6.5安全加固及性能优化
  14. 【原创】流程引擎的网关(遵循BPMN2.0)设计总结
  15. .Net 异步方法, await async 使用
  16. [Git] 拉开发分支的代码报错
  17. Python中字典dict
  18. TensorFlow for distributed
  19. python学习例子
  20. Android开发——利用Cursor+CursorAdapter实现界面实时更新

热门文章

  1. Linux的Samba服务器
  2. linux学习一个服务(未完)
  3. Mybatis(二):Mybatis的映射文件sqlmapper详解
  4. HNU 13411 Reverse a Road II(最大流+BFS)经典
  5. python自动生成文件头
  6. OpenCv中基本数据类型--Point,Size,Rect,Scalar,Vec3b类类型的详细解释
  7. PIL之基础应用
  8. ArrayList和Vector性能对比
  9. Git使用技巧(1)-- 配置【持续更新】
  10. Spring MVC4使用Servlet3 MultiPartConfigElement文件上传实例