kettle 连 Oracle 10g 的场景,ojdbc5.jar这个老牌驱动还挺靠谱的。稳定性不错,连 10g 数据库不会报奇怪错,尤其在老项目或者政府系统里,常见得。你只要把这个 jar 包扔进lib目录,连接串配好,基本就能跑起来。

ojdbc5.jar的优势主要是兼容性强

对于还在用Oracle 10g的环境,这个驱动版本蛮合适,别用太新的,容易对不上。

Kettle做 ETL,配置连接的时候只要选上ojdbc5,连库测试一下,连得上就基本没问题。

要注意一点:JDK版本最好别高于 1.6,不然运行时出点小毛病,提示类加载失败之类的。

如果你刚好在搞老系统的迁移、数据同步,或者做内部系统的批任务,用这个包来配 Kettle 还挺省事。

想了解更多 ETL 或者 Oracle 10g 的细节,可以看看下面这些资料:

如果你是刚上手 Kettle 的,可以从这些文章入门,一步步调通,走得稳一些。