Oracle 的 Instant Client 工具包挺适合做轻量级数据库连接的,尤其是这个instantclient_10_2
版本,虽然有点年份,但对接Oracle 10g
还是蛮稳的。你只需要解压一下,配下环境变量,连数据库就跟玩似的,特省事。
oci.dll、sqlplus.exe、tnslsnr.exe这些常用工具都在,想用C/C++
开发,或者写点PL/SQL
脚本都没问题。嗯,命令行干活的朋友应该会挺喜欢sqlplus
的,响应也快,功能也比较全。
network/admin里的配置也不复杂,像listener.ora
、tnsnames.ora
这些,搞清楚服务名和端口就差不多了。真要是不会配置?你可以参考监听器配置指南,讲得还不错。
再提一句,oci.ini
和tnsnames.ora
对多人来说是第一次碰,其实理解了就是连接参数映射。比如你写个DBTEST = (DESCRIPTION=...)
,直接sqlplus user/pass@DBTEST
就能连上数据库。
部署方面,解压、配置变量、写好tnsnames.ora
,直接跑就行。也挺适合放服务器上跑定时脚本啥的,不用搞一堆安装包。要注意下PATH
,别漏加了 Instant Client 路径。
如果你要连Oracle 10g
、又不想装全套 Oracle 客户端,instantclient_10_2确实是个省时省力的选择。下载的话,建议挑系统匹配的版本,比如这里有个 Win 版的,装完就能用。