2010-04-12 97 views
2

我们有Oracle服务器“Oracle版本:10.2.0.4.0 - 64位”。我喜欢用我的RHEL机器上的Perl连接到这个服务器。我可以通过sqlplus成功连接。我可以使用32位或64位Perl。我有几个问题。如何从Perl连接到Oracle?

我应该从Oracle.com下载哪些文件,我应该在哪里安装它们?

什么是我应该设置的环境设置或路径?

什么是配置更改或Makefile参数更改我应该正确安装DBD :: Oracle模块?

谢谢。

+0

您是否尝试过简单'CPAN的DBD :: Oracle',说是肯定的它希望为你安装的依赖关系?你有任何错误? – Ether 2010-04-12 23:06:14

回答

3

请忽略之前的回答,因为它过时了。

所有你需要下载是oracle“即时客户端”为Linux: http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html

这给了你,你需要建立Perl的模块的内容。

快速谷歌提出了一个安装指南如下: http://duberga.net/dbd_oracle_instantclient_linux/

(我敢肯定有其他人)

+0

我应该早些提一下。简单的安装应该很容易。从64位机器连接时遇到困难。 – aartist 2010-04-12 22:26:48

+0

注意:如果您使用的是其他人为您构建的DBD :: Oracle,则只需要instantclient-basic软件包。如果你自己构建DBD :: Oracle,你还需要在构建DBD :: Oracle之前安装instantclient-sdk包(不用担心,它非常小) – hobbs 2010-04-13 00:41:24