首页 > 数据库 >Oracle 11g 客户端连接 12g 服务端,程序启动报 ORA-28040 的解决

Oracle 11g 客户端连接 12g 服务端,程序启动报 ORA-28040 的解决

时间:2022-10-21 12:32:29浏览次数:46  
标签:11g java DBQuery 12g Startup defonds 28040 com als

客户端:11.1.0
服务端:12.1.0
Java 程序启动时报错:

org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) at com.defonds.als.dao.ALSDAOBase.initConnection(ALSDAOBase.java:141) at com.defonds.als.dao.DBQuery.initQuery(DBQuery.java:599) at com.defonds.als.dao.DBQuery.initQuery(DBQuery.java:537) at com.defonds.als.dao.DBQuery.executeQueryWithModelData(DBQuery.java:342) at com.defonds.als.dao.DBQuery.executeQueryWithModelData(DBQuery.java:316) at com.defonds.framework.controller.ejb.util.EventMappingLoader.loadEventMappings(EventMappingLoader.java:76) at com.defonds.framework.controller.ejb.util.EventMappingLoader.getEventMapping(EventMappingLoader.java:102) at com.defonds.framework.controller.SameJVMController.execute(SameJVMController.java:85) at com.defonds.als.gui.model.SameJVMModelLoader.doBusinessEvent(SameJVMModelLoader.java:33) at com.defonds.als.gui.model.ModelLoader.doBusiness(ModelLoader.java:193) at com.defonds.als.gui.model.ModelLoader.doBusiness(ModelLoader.java:96) at com.defonds.als.Startup.initCustomerInfor(Startup.java:223) at com.defonds.als.Startup.(Startup.java:101) at com.defonds.als.Startup.main(Startup.java:284)orange

解决办法: 1、D:\app\admin\product\11.1.0\client_1\network\admin\sqlnet.ora 添加以下行:

SQLNET.ALLOWED_LOGON_VERSION=8

2、将编译依赖的 ojdbc 版本由 ojdbc14 改为 ojdbc7。

Oracle 11g 客户端连接 12g 服务端,程序启动报 ORA-28040 的解决_sql


两者缺一不可。



标签:11g,java,DBQuery,12g,Startup,defonds,28040,com,als
From: https://blog.51cto.com/defonds/5782133

相关文章

  • 12Gerapy
    13.Gerapy学习目标了解什么是Gerapy掌握Gerapy的安装掌握Gerapy配置启动掌握通过Gerapy配置管理scrapy项目1.Gerapy介绍:​ Gerapy是一款分布式爬虫管理框......
  • 11g rac添加数据文件至本地文件系统的异常处理演练
    文档课题:11grac添加数据文件至本地文件系统的异常处理演练.系统:centos7.964位数据库:11.2.0.464位环境:rac(双节点)+dg应用场景:巡检客户一套核心数据库时,发现存在一个数......
  • IEEE802.11g 标准的OFDM
    首先IEEE802.11g标准的OFDM的帧结构如下所示:关于802.11g,其基本的帧结构:       短训练序列分为10段,每段长度为16个抽样点;长训练序列分为2段,每段长度为128个抽样点,总......
  • 1、Centos7下安装Oracle11gR2及多实例
    实验环境:系统:2核8G内存60G硬盘,centos7.4;优化操作:已经关闭了防火墙、selinux,/etc/hosts文件中以添加"172.16.1.92slave-node2"的主机解析记录;设置u......
  • 28、python3.7(windows)将ORACLE11gR2中的数据取出写入excel表
    28.1、下载python的离线扩展模块:1、windows下python的离线扩展模块下载地址为:​​https://www.lfd.uci.edu/~gohlke/pythonlibs/​​提示:可以通过python官方的pypi仓库下载l......
  • docker/docker-compose安装Oracle11gr2
    docker/docker-compose安装Oracle11gr2使用镜像wnameless/oracle-xe-11g-r2(Oracle12c使用absolutapps/oracle-12c-ee)登录用户密码sys/oracle实例信息XE查询镜像:dock......
  • Oracle11g完全卸载的详细步骤(超管用)
    由于需要,这会儿需要卸载掉本机上的oracle11g数据库(我是在Windows7系统上装的),在网上搜的了挺多方法的,有些说的不清楚。下面小编给大家整理关于oracle11g卸载步骤,一起看看......
  • AWR报告分析利器 ---兼容10g,11g,12c,18c,19c
    介绍本工具是用Python开发,通过解析并分析AWR报告生成Markdown文本格式。给出AWR报告可能存在的性能问题,参数设置等建议。对于阅读AWR报告不熟悉的同学非常适用示例:链接:​​h......
  • Oracle 11g安装教程(详细步骤)
    电脑装个Oracle装了三次,经历颇有点坎坷。主要这东西卸载也比较麻烦,卸载不干净重新安装还是有问题。参考了网上的一些资料,自己总结了一下。希望大家都能少猜一些坑吧!  ......
  • ORACLE11gR2完全卸载
     1. 停止“服务”中所有的ORCLE服务。进入服务的方法很多,如:(1)在运行中输入services.msc,然后找到所有跟oracle 有关的服务。(2)开始->设置->控制面板->管理工具->服......