OWB:将外部数据库与 JDBC 集成时出现问题
Posted
技术标签:
【中文标题】OWB:将外部数据库与 JDBC 集成时出现问题【英文标题】:OWB: Problem integrating external database with JDBC 【发布时间】:2011-02-15 08:39:09 【问题描述】:我们目前正在使用 OWB (Oracle Warehouse Builder) 构建数据仓库。 DCS(数据捕获系统)之一是专有数据库(Osisoft Inc 的 PI);我们想使用 JDBC 集成它。
存储库位于 Linux 系统(RHEL 5.3、Oracle 11.2.0.2、OWB 11.2.0.2)上, 我从 Windows XP 系统 (OWB 11.2.0.2) 连接。
根据 OWB 文档,我应该将 JDBC jar 文件复制到 $OWB_HOME/owb/lib/ext,添加一个新平台(使用 OMB+),然后添加一个新位置。
我已经用 SQLite 尝试过,一切似乎都还可以,但是使用 PI,OWB 中的“测试连接”没有给我任何反馈,当我尝试从源系统获取表/视图列表时,它挂起。
关于这个的一些问题:
是“服务器”端 (RHEL 5.3) 或“客户端”端 (Windows XP) 所需的 JDBC jar 文件(抱歉,如果我使用了错误的术语,我仍然开始使用 OWB )?
JDBC 驱动程序需要 .dll (Win) / .so (Linux); OWB可以做到这一点吗?还是 OWB 只接受“纯”JDBC 驱动程序?
是否有可能调试 JDBC 访问(可能是某种日志文件)?
感谢您提供解决此问题的任何提示。
亲切的问候 弗兰克
【问题讨论】:
【参考方案1】:由于我们无法让它发挥作用,我们改变了方法:
OWB 调用用户定义的活动 A1 A1 在 Linux 服务器上执行一个 shell 脚本 S1 S1 调用一个小型 Java 程序 J1(使用类路径设置等) J1 使用 JDBC 连接到专有数据库,获取数据并将其写入 .csv 文件 OWB 然后使用外部表加载此 .csv 文件亲切的问候 弗兰克
【讨论】:
以上是关于OWB:将外部数据库与 JDBC 集成时出现问题的主要内容,如果未能解决你的问题,请参考以下文章
将 sonarqube 与 azure 集成时出现 ETIMEOUT 错误
将 vs 2012 C# 与 visio 2007 集成时出现 Com 错误
尝试将 Django 与 Apache 集成时出现 ServerSelectionTimeoutError