ORACLE RAC数据源如何添加到KETTLE中

在高校数据中心中,有一部分的ETL场景是通过开源软件KETTLE来实现。那么在添加ORACLE数据源的时候,一般是通过配置相应的数据库IP地址、实例名、端口、用户名、密码等信息。

ORACLE RAC数据源如何添加到KETTLE中

但是在添加数据源的时候,如果数据源为ORACLE RAC环境,那么按照常规配置模式就会报错,并且抛出一个ORA-12505,无法识别SID的问题。

ORACLE RAC数据源如何添加到KETTLE中


如何解决呢?很简单,我们只用在数据库名称这一列中,按照TNSNAMES.ORA这个ORACLE监听配置文件中的固定格式来把对应数据库的相关信息替换为需要连接的数据库的相关信息,且在端口号处填上"-1",即可成功连接ORACLE RAC环境的数据库。

ORACLE RAC数据源如何添加到KETTLE中


分享到:


相關文章: