当前位置: 首页 > news >正文

Oracle 12c:ORA-28040

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1、问题描述
客户端连接Oracle 12c时,报异常
ORA-28040: No matching authentication protocol

2、问题原因

Oracle 12c的参数SQLNET.ALLOWED_LOGON_VERSION_SERVER、SQLNET.ALLOWED_LOGON_VERSION_CLIENT默认等于11,当我们使用11g JDBC之前版本的thin驱动连接的时候,就会出现该异常

3、解决方法

  a. 编辑sqlnet.ora
    SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
    SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

  b.重启监听

      lsnrctl reload

    c. 重置密码

  1. select username,account_status,default_tablespace,created,password_versions from dba_users where username = 'SYS';
  2. ALTER USER username IDENTIFIED BY password;
  3. select username,account_status,default_tablespace,created,password_versions from dba_users where username = 'SYS';
  4. 发现修改前后password_versions  新增了oracle 10G
    问题解决

转载于:https://my.oschina.net/wangzilong/blog/3050795

相关文章:

  • 002-QC的使用
  • JavaScript 函数式编程技巧 - 反柯里化
  • 线程池没你想的那么简单
  • 第九周总结
  • 聊聊Dubbo(九):核心源码-服务端启动流程2
  • Nginx和Apache
  • 重学ES6 Set 数据结构(2)
  • webpack treeshking的三个要点
  • 安装固态硬盘,小米笔记本13.3
  • 利用requests库访问360主页20次
  • Linux入门学习
  • 前端之移动页面布局
  • 获取html资源
  • 专为SaaS而生的PaaS平台!
  • 福尔摩斯的约会
  • 【笔记】你不知道的JS读书笔记——Promise
  • 0x05 Python数据分析,Anaconda八斩刀
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • HomeBrew常规使用教程
  • HTML5新特性总结
  • HTTP请求重发
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • vue:响应原理
  • webpack入门学习手记(二)
  • 彻底搞懂浏览器Event-loop
  • 关于字符编码你应该知道的事情
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 聊聊flink的TableFactory
  • 排序算法之--选择排序
  • 入门级的git使用指北
  • 实现简单的正则表达式引擎
  • 使用 @font-face
  • 自定义函数
  • hi-nginx-1.3.4编译安装
  • 如何在招聘中考核.NET架构师
  • 如何正确理解,内页权重高于首页?
  • (11)MATLAB PCA+SVM 人脸识别
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (十八)三元表达式和列表解析
  • (转)用.Net的File控件上传文件的解决方案
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Core跨平台微服务学习资源
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net mvc 获取url中controller和action
  • .NET 解决重复提交问题
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .Net6 Api Swagger配置