ODI升级连接mysql数据库的驱动

  • ODI版本 Oracle Data Integrator 12c (12.2.1.3.0)(在对应安装odi客户端的服务器上进行(bda1node04上面))
  • 连接mysql驱动jdbc版本:5.0版本
    • 出现问题原因:jdbc驱动版本只能支持到mysql5版本,当连接mysql8.0的时候就会出现问题,报错如下:
    • 解决办法:替换odi里面连接mysql数据库的驱动版本,换高版本连接驱动,难点在于需要尝试去找odi在本地和agent对应的驱动版本位置,

ODI版本 Oracle Data Integrator 12c (12.2.1.3.0)(在对应安装odi客户端的服务器上进行(bda1node04上面))

连接mysql驱动jdbc版本:5.0版本

出现问题原因:jdbc驱动版本只能支持到mysql5版本,当连接mysql8.0的时候就会出现问题,报错如下:

oracle.odi.runtime.agent.invocation.InvocationException: oracle.odi.core.exception.OdiRuntimeException: java.sql.SQLException: java.lang.ClassCastExceptionat oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:472)at oracle.odi.runtime.agent.invocation.support.InternalRemoteRuntimeAgentInvoker.invoke(InternalRemoteRuntimeAgentInvoker.java:162)at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeTestDataServer(RemoteRuntimeAgentInvoker.java:1152)at com.sunopsis.graphical.dialog.SnpsDialogTestConnet.remoteTestConn(SnpsDialogTestConnet.java:664)at com.sunopsis.graphical.dialog.SnpsDialogTestConnet$9.doInBackground(SnpsDialogTestConnet.java:622)at oracle.odi.ui.framework.AbsUIRunnableTask.run(AbsUIRunnableTask.java:258)at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:961)at java.lang.Thread.run(Thread.java:748)

解决办法:替换odi里面连接mysql数据库的驱动版本,换高版本连接驱动,难点在于需要尝试去找odi在本地和agent对应的驱动版本位置,

###本地位置如下

###agent位置如下

替换好了以后,需要登录到相对应的目录地址,进行找到进程号对应端口号,然后禁止掉,并重启。
目录所在地址:


在这个bin目录下,进行查找进程号,禁止掉,重启命令。
查找20910对应进程号
ps -ef|grep 20910
杀掉进程号命令:
kill -9 106824

启动命令
nohup ./agent.sh -NAME=OracleDIAgent -port=20910 &

查看日志命令
tail -f nohup.out
从后往前看,它会不停的将日志写到nohup.out这个日志文件里面。

还有一个不同区别是:mysql8.0版本对应的jdbc驱动地址变成:com.mysql.cj.jdbc.Driver(在使用时候需要换成这个)
之前低版本驱动还是:com.mysql.jdbc.Driver
这样连接mysql驱动版本升级完成。

ODI升级连接mysql数据库的驱动相关推荐

  1. 【工作笔记】如何在MySQL官网下载Java连接MySQL数据库的驱动jar包

    我们在开发时,Java连接MySQL数据库需要驱动jar包,而驱动包的版本要跟MySQL数据库版本相匹配,以下介绍怎样在MySQL官网下载各MySQL数据库对应版本的驱动包. 1.登陆Oracle官网 ...

  2. idea连接mysql数据库下载驱动失败

    原理:mysql-connector-java-X.X.XX.jar这个驱动是支持mysql的一个依赖之一,将其放入jdbc-drivers文件夹下,再选择,就相当于代替下载了,即可解决下载失败问题 ...

  3. mysql数据库互联网连接_myeclipse怎么连接mysql数据库?(详细步骤)

    步骤:1.打开Database窗口:2.在空白处右击"new",创建连接:3.在弹窗中,选择连接方式.填写配置信息.添加驱动:4.测试配置是否正确,测试成功,点击Finish完成创 ...

  4. dirver时区_JDBD连接MySQL中的驱动与时区问题

    1.在进行jdbc与mysql连接的时候应注意,加载驱动的方式根据MySQL版本内容来说 有变化 5.7版本之前: String driver= "com.mysql.jdbc.Driver ...

  5. vb 通过php连接mysql数据库连接_PHP连接MySQL数据库的几种方法

    1.最简单的方式-mysql(面向过程) $con = mysql_connect("localhost","root","password" ...

  6. myeclipse连接mysql怎么调用_myeclipse连接mysql数据库详细步骤

    第一步 打开Database  windows-prefenrence-showview-DBbrowser ,此时会在工具底部有个DBbrowser ,选中它,再它所控制的页面的任意位置 右击new ...

  7. IDEA使用JDBC连接MySQL数据库详细教程

    首先需要保证你已经成功安装mysql 接下来下载连接MySQL数据库的驱动 使用JDBC连接MySQL数据库的驱动为Connentor/J,这里以最新版本的8.0为例 解压zip文件,随便解压到一个地 ...

  8. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(二、编译连接)

    本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动到qt连接mysql数据库(一.编译连接前准备) [全教程]qt连接mysql--从qt编译mysql驱动到qt连接my ...

  9. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)

    一.说明 电脑系统:win10 qt版本:5.13.2和5.14.1(测试均成功) mysql版本:MySQL-5.5 本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动 ...

  10. PyCharm连接MySQL数据库的时候,驱动下载失败

    当PyCharm连接MySQL的时候,有时候会出现驱动的问题. 问题如下: 查阅资料之后,有资料给出的解决方案是时区设置的问题,于是乎,我对时区进行了设置. 但是当我再次连接数据库的时候,仍然会出现同 ...

最新文章

  1. python将pandas dataframe内容写入ElasticSearch实战
  2. 独家 | 一文读懂LinkedIn个性化推荐模型及建模原理
  3. python删除字符串中的字母_在Python中删除字符串中的大写字母
  4. android飞翔的小鸟游戏素材包_开心消消乐×愤怒的小鸟:为开心而战
  5. 邮政计算机网络,邮政计算机网络论文(共2018字).doc
  6. 比iPhone更具创意 魅族M8屏幕解锁演示
  7. ORACLE查看某个表空间里有哪些表
  8. FIFO、UART、ALE解释
  9. hibernate 多对多操作(级联操作)
  10. 日记20211028
  11. ServerVariables 变量
  12. MathType公式编辑器数学公式、希腊字母和常用操作快捷键[待续ing]
  13. Kafka原理介绍+安装+基本操作
  14. python 识别汉字、数字、字母,实现半角及全角之间的转换
  15. 扫雷c语言完整源代码,C语言扫雷源码
  16. Java使用poi-tl生成word文档
  17. html标记语言表格,表格《 HTML:标记语言 》
  18. MIGO结合NFT技术带来全新DeFi金融平台
  19. 指纹识别属于计算机技术,指纹识别技术主要涉及四个功能,是哪四个呢?
  20. c#+sql语言开发的小区物业管理系统,基于C#环境下的物业管理系统.doc

热门文章

  1. python汇率换算程序_Python第五课 汇率兑换3.0
  2. 【no-descending-specificity】问题
  3. Unity下落式音游实现——(5)根据音乐生成滑块
  4. 大一计算机课如何做表格,电脑做表格的基本操作教程
  5. 上野千鹤子名誉教授的东大祝辞中提到的“元知识”是什么?
  6. Android 4.2官方文档chm格式下载
  7. IIS允许下载APK安装包
  8. 解决桌面单击右键反应慢的问题
  9. TensorFlow中的小知识:tf.flags.DEFINE_xxx()
  10. Spring(11) - Introductions进行类扩展方法