Windows 系统上的 Oracle 开发,用instantclient-basic-win32-11.2.0.1.0.zip挺顺手的。别看包不大,该有的组件它都有,像oci.dllsqlplus.exeojdbc*.jar这些,搞开发、连数据库、跑个脚本都不在话下。

Oracle 的 Instant Client 基本版,不用安装完整客户端,解压完配置下PATH,立马能用。你要是搞 JDBC 连接,用ojdbc6.jar;ODBC 也行,配个数据源就能跑,蛮方便的。

解压后目录结构比较清爽,像tnsnames.oranetwork这些配置项,该有的也都有。你可以把它放在C:\Oracle\InstantClient_11_2,路径别太复杂,配置环境变量的时候少出错。

我用它的时候,主要是配合 Navicat 和 PLSQL 工具,加载oci.dll就能连 Oracle。有些朋友遇到 DLL 找不到的问题,基本上是路径没加好,或者缺Microsoft VC++运行库。

另外,它对 11g 以下的版本兼容性还行,但你要是对接 12c 以上,那就得注意驱动版本的匹配,不然有些高级特性用不了。

安全性也还不错,它不含数据库服务端那一堆东西,轻量、省资源。你要定期换下新版包,免得老版本有漏洞。

如果你是做 Oracle 数据库开发的,又不想搞得太重,那这个包真的蛮适合你。配置简单、功能够用,上手没门槛,推荐玩一玩。