oracle从8开始支持serviceName,9开始就推荐使用serviceName,所以这里连接oracle是需要注意连接是通过SID还是serviceName。(来自网络)
而kettle没有默认使用SID连接,但是公司是serviceName, 所以参考下面方式连接OK:
1、不需要填写主机名
2、数据库名写如下连接字符串:
(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = rac-scan.com)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl.com)))
3、端口号写:-1
kettle --- 02连接oracle
参考或者引用
http://blog.sina.cn/dpool/blog/s/blog_4829b940010111b7.html
网友评论