Oracle11g客户端连接Oracle12C服务端出现ORA-28040:没有匹配的验证协议的问题

1,前言:

  出差到现场,现场远程Oracle12c服务端库,我刚来用Oracle11的g的客户端连接Oracle12c服务端库,出现没有匹配的验证协议的问题!!!
  这是为什么嘞?也就是说Oracle12c服务端不允许比它版本低的客户端连接到本库,就是不兼容。

1.1,修改Oracle12c服务端sqlnet.ora文件 (使其支持低版本连接):

1.2,在配置文件中添加如下语句:

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8


重启Oracle服务端服务(重点:服务端服务)
假如还连接不上就修改下密码重新连接,亲测有用,假如还连不上那GG了,把Oracle11g客户端卸载掉,装Oralce12c的客户端吧..

posted @   姜煜  阅读(2869)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示