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可以,现在不行。没有更改过配置啊。啊啊啊