1 引言 在用kettle开发时常会出现 Error occured while trying to connect to the database 错误,但是仔细观察日志,引起这个错误的原因不尽相同。这个错误看起来很简单,但是有时候越简单的错误越没有耐心改,尤其是忙的时候,不小心填错了某个参数导致这

1 引言

在用kettle开发时常会出现 Error occured while trying to connect to the database 错误,但是仔细观察日志,引起这个错误的原因不尽相同。这个错误看起来很简单,但是有时候越简单的错误越没有耐心改,尤其是忙的时候,不小心填错了某个参数导致这个错误但是自己感觉没问题却跑不成功,这是最烦人的。这时候需要淡定、不妨上网查查,错误也许就可以愉快的解决了。下面给出这错误的更细节错误的不同发生情况。

2 示例

有个很简单的ktr脚本(当前kettle版本3.0.4),如下图:

表输入正常的配置信息如下:

下图 kettle安装文件目录是有jar包的情况:

按照上述配置,ktr脚本是可以正常执行完的。

1 首先来看 缺少ojdbc jar包的错

下图是ojdbc包被删除的情况:

日志信息:

重点是

exception while loading class oracle.jdbc.driver.OracleDriver。 意思是加载类 oracle.jdbc.driver.OracleDriver 异常 这很有可能就是jar包出问题。

2 下面是ip地址输入错误

日志给出的错误信息:

Io异常大概意思是:网络适配器不能建立连接。

3 数据库名错误

日志报错的情况:

An error occurred, processing will be stopped: Error occured while trying to connect to the database

2014/11/18 23:34:40 - 表输出.0 - ERROR (version 3.0.4, build 53 from 2008/06/24 18:14:00) : Listener refused the connection with the following error:

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was:127.0.0.1:1521:orc

大概意思:监听由于下面的错误拒绝了连接:TNS(oracle 服务端和客户端通信协议)监听不知道当前的sid(数据库的唯一标示),这个sid在连接描述器中给出,使用这个描述器的客户端是127.0.0.1:1521:orc

4 端口号不正确

日志情况:

错误与ip地址不准确一样:

5 用户名或密码错误

用户名或者密码错误,日志信息都是如下:

大概意思是:无效的用户名或密码,登陆被拒绝

6 运行服务器没有权限访问远程数据库

从运行服务器ping 远程数据库机器ip:

从运行服务器telnet 远程数据库端口:

都是通的,但是表输出是这个

的脚本会报错:

logon rejected 拒绝登陆。运行脚本的机器没有访问数据库的权限导致此错误。

在这里 是表输出的数据库 设置了黑白名单 而运行服务器不在它的白名单里 导致此错误

3 总结

遇到类似的此类错误,需要淡定仔细的观察日志,使用排除法,才能快速的定位并解决掉问题。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

kettle 6.1.0.1 mysql_kettle连接数据库报错:Error occured while trying to connect相关推荐

  1. mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements ...

  2. 解决MySQL报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

    解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061   笔者在新电脑安装完 MySQL ...

  3. 解决MySQL报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)

    解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061 笔者在新电脑安装完 MySQL 后 ...

  4. Minio 在Linux环境部署报错error occured ErrorResponse(code=InternalError, message=We encountered an internal

    在部署minio 时程序上传文件报错 error occured ErrorResponse(code=InternalError, message=We encountered an interna ...

  5. Navicat远程连接服务器报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘IP‘ (10061)

    1背景 Navicat远程连接服务器报错ERROR 2003 (HY000) Can't connect to MySQL server on 'IP' (10061) 但是6月份左右的时间还是可以正 ...

  6. 安装报错_MySQL8.0安装后,报错ERROR 1045 (28000)

    报错问题: 1.昨天安装Mysql8.0.18,然后使用navicat连接,结果出现: ERROR 1045 (28000): Access denied for user 'root'@'local ...

  7. 解决MySQL 8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy require...

    MySQL8.0下设置简单密码出现错误提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirem ...

  8. django2.0 在安装mysqlclient 报错ERROR: Command errored out with exit status 1: python setup.py egg_info

    环境:centos7 +  Django2.0 + python3.6 django2.0连接mysql需要安装PyMySQL和mysqlclient pip3 install PyMySQL pip ...

  9. mysql启动报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法

    问题描述 大白正常安装完mysql后启动 mysql -u root -p 提示:ERROR 2003 (HY000) Can't connect to MySQL server on 'localh ...

  10. 启动MySQL报错:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)

    这个错误是新手经常会遇到的,本文主要介绍如何修复ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 解决方 ...

最新文章

  1. Struts2 框架搭建问题三
  2. Thymeleaf中使用if和unless实现状态的判断显示达到if-else逻辑判断的效果
  3. Linux shell逻辑运算
  4. typedef 与 define
  5. Golang 编程思维和工程实战
  6. 我的服装DRP之即时通讯——为WCF增加UDP绑定(应用篇)
  7. JavaScript高级程序设计学习笔记第二十章--JSON
  8. jstl处理栏目与子栏目_芬顿氧化法废水处理工程技术规范(征求意见稿)
  9. php yii 表单title,Yii2.0-ActiveForm表单结构自定义教程
  10. 二分图的匹配(未完)
  11. 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
  12. 系统文件IO与标准文件IO
  13. PHP盈亏问题,小学数学四年级奥数《盈亏问题》例题解析
  14. android发布市场,TWS耳机集中发布,安卓阵营搅动市场
  15. S12X微处理器的XGATE协处理器使用指南
  16. GPRS/NFC/ 红外线/ 传感器/ 串口 ,DLNA/UPnP 等
  17. java project、maven project项目打成可运行的jar包
  18. 计算机总是提示网络电缆没有插,网络电缆没有插好原因与解决方法【图文教程】...
  19. 【3D目标检测】[看code] VoxelRCNN RPN(一)
  20. 国内android开发之墙痛,Android面试题-机型适配之痛,例如三星、小米、华为、魅族等。...

热门文章

  1. 【MySQL】查询每一个用户的最新学历情况?分地区统计各自学历情况?
  2. druid emitter 监控模块
  3. Latex设置每段前的空格数
  4. 项目审查图片报404找不到
  5. jsp 展示服务器pdf文件,jsp实现pdf在线预览功能
  6. HDU - 1548 A strange lift
  7. python抓取京东商品评价总数_python爬虫抓取和分析京东商城评价
  8. php workman消息提醒,原生workman实现消息推送
  9. java黄金分割_黄金分式与黄金分割数(Java实现)
  10. SumatraPDF的反向搜索