kettle7.1连接Oracle数据库正常,但是今天连接另一个版本的Oracle数据库报错
网上说是Oracle的ojdbc相关的jar包版本问题,除了换jar包还有个方法可解决:(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.XX.XX.XX)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = db_name)))
jdbc连接数据库的时候,需要使用数据库的sid_name,而不是数据库的services_name
如下,直接在数据库名称那一栏填上数据库的SID_NAME,可以去tnsnames.ora文件里找;填过SID_NAME后 主机名称和端口号那两栏就不用填了。
查看数据库的sid_name语句:select INSTANCE_NAME from v$instance;
kettle连接Oracle数据库报错解决
最新推荐文章于 2024-09-20 21:02:47 发布