历史版本14 :数据连接问题排查 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

SQL server编辑

数据连接连不上,报错com.microsoft.sqlserver.jdbc.SQLServerException

点击展开更多

问题描述:

驱动程序无法使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。

错误: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)。

解决方案:

数据连接异常,sa登录失败

点击展开更多

问题描述:

sql server某个视图读取不到,报错:数据连接异常,sa登录失败

原因分析:

sa没有权限访问这个视图

解决方案:

更换数据连接中的用户


MySQL编辑

阿里云MySQL数据库连接报错

点击展开更多

问题描述:

阿里云 MySQL 数据库连接报错:

com.fr.third.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 10003, active 0, maxActive 50, creating 1, createElapseMillis 20014 at com.fr.third.alibaba.druid.pool.

原因:

不在阿里云白名单内

解决方案:

不在阿里云白名单内,需要将FDL服务器加入白名单内

mysql数据源类型下没有找到建好的数据连接

点击展开更多

问题描述:

实际已经建好数据连接,驱动为 org.gjt.mm.mysql.Driver

使用时没有找到对应的MySQL连接:

原因分析:

MySQL这个驱动还不支持

解决方案:

目前MySQL支持的驱动是这两个:com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver


Oracle编辑

Oracle数据连接报错:ora-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID

点击展开更多

问题描述:

数据连接报错 ora-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID

原因:

SID和数据库名称搞混了

解决方案:

数据预览无数据,日志报错ORA-00942表或视图不存在

点击展开更多

问题描述:

数据预览无数据,日志报错 ORA-00942表或视图不存在

原因分析:

查询的SQL没有区分模式名和表名的大小写。Oracle对大小写敏感。

解决方案:

修改表名和模式名的大小写。


GreenPlum编辑

数据连接报错“检测gptdist环境失败”

点击展开更多

问题描述:

解决方案:

在上传 gpfdist 文件时,需要先把压缩包上传到linux服务器,再进行解压,即可解决该问题。详情参见:配置Greenplum(并行装载)数据源


Presto编辑

Presto数据连接报错 SQL执行失败

点击展开更多

问题描述:

报错:java.sql.SQLException: Connection is in auto-commit mode - java.sql.SQLException: Connection is in auto-commit mode

原因分析:

驱动版本问题

解决方案:

0.273.2的Prosto至少要换成0.169的驱动


PostgreSQL编辑

navicat连接Postgresql,delete\drop\truncate都无法正常删除表

点击展开更多

问题描述:

原因:

有其他事务占用了这个表,所以无法对这个表进行删除操作。

解决方案:

查目前所有进程:select pid,query from pg_stat_activity; 结果看到第二个pid涉及的表跟无法删除的表一致。

杀掉对应的pid:select pg_terminate_backend(pid),query from pg_stat_activity where query ~* 'order_table' and pid <> pg_backend_pid();即可成功删除表。


点击展开更多

问题描述:

连接 sap 报错 Handler dispatch failed: nested exception is java.lang.NoClassDefFoundError: com/sap/conn/ico/CoException

解决方案:

放置驱动之后没有重启,重启 FineDataLink 服务器即可。

其他编辑

测试连接报错:SSH连接失败-timeout:socket is not established

点击展开更多

问题描述:

数据连接测试连接失败报错:SSH数据连接失败,报错SSH连接失败-timeout。

解决方案:

环境因素,FineDataLink 所在服务器 telnet 与数据连接对应的数据库所在服务器端口不通,需要排查防火墙、黑白名单等原因。

数据连接测试成功,但定时任务运行时报错 数据连接创建失败

点击展开更多

问题描述:

数据连接测试成功,但定时任务运行时报错 数据连接创建失败,当前数据库创建connection - wait nillis 10006



原因分析:

数据连接超时

解决方案:

调大数据连接建立时的最大等待时间,详情参见:连接池设置

数据连接异常,报错表不存在 Table 'xxxt' doesn't exist

点击展开更多

问题描述:

原因分析:

可能是数据连接这个用户没有建表权限

解决方案:

检查是否开放了用户相关表的权限。

数据预览报错:get data failed

点击展开更多

问题描述:

数据连接异常,报错示例:-XXXX get data failed

原因分析:

写SQL的时候没有选择数据库。

解决方案:

选择数据库。