KETTLE oracle链接问题

1 kettle 7.1 版本 配置oracle 数据库问题

##1 第一步测试用的 ojdbc14 驱动,使用ip+name 配置无问题。后来不知啥情况,
一直出现

错误连接数据库 [db1] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database

Error connecting to database: (using class oracle.jdbc.driver.OracleDriver)
The Network Adapter could not establish the connection


org.pentaho.di.core.exception.KettleDatabaseException: 
Error occurred while trying to connect to the database

Error connecting to database: (using class oracle.jdbc.driver.OracleDriver)
The Network Adapter could not establish the connection

各种折腾

查网上 说是需要jdbc的驱动,换了ojdbc6/ojdbc5 ,路径lib下。 配置了环境变量PENTAHO_JAVA_HOME指向 jdk路径(用的1.8);

使用oracle 的各种配置方法 : sid,server_name

在这里插入图片描述

几经奔溃,回复到之前的配置还是不行????

最后把 主机名称换成localhost ok

在这里插入图片描述

下面就考虑 oracle 的 监听和tnsname 文件的配置 。。。 待上具体测试

后续

解决为什么ip 链接有问题
https://www.jianshu.com/p/e99118919613
修改 listener.ora 和tnsname.ora 文件,用本机名或者ip方式。
在这里插入图片描述
在这里插入图片描述

重启oracle 服务。ok

但为什么 之前用ip可以,现在不行。没有更改过配置啊。啊啊啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值