0

我很难找到 FreeBSD 的 Oracle 调用接口。我可能错过了一些简单的东西,但我在网上搜索了几天,最后在这里提出了问题。

我的任务相当简单:用 posix C 编写一个连接到 Oracle 数据库并在 FreeBSD 机器上运行的程序。在最坏的情况下,我将放弃 POSIX 和 FreeBSD 部分并使其在 Linux 上运行,但到目前为止,我的目标是在 BSD 上执行此操作。这是我到目前为止发现的:

ftp://ftp.atnet.ru/pub/OS/FreeBSD/oracle/otl/otl.htm

一个我还没有测试过的 GNU 库,如果有人知道它,请告诉我:

http://sourceforge.net/projects/orclib/files/OCILIB%20Sources/3.12.1/

如果您对如何做得更好有任何建议,请告诉。如果你有这种情况的经验,甚至更好。

4

2 回答 2

1

Mac OS X 有 oracle 实例客户端。AFAIK Mac OS 在某种程度上与 FreeBSD 代码库相关。所以,也许,Mac OS 客户端的适配会比 Linux 客户端更容易。(但是我没有尝试过)。

于 2014-01-03T14:33:26.717 回答
1

Oracle 自己不支持 FreeBSD。然而,他们的 Linux 客户端库有一些端口可以在操作系统上运行:

不幸的是,以上两个目前只在 i386 上工作,但您也许可以使用与移植作者相同的技术来按摩 x86_64 Linux 二进制文件以在 FreeBSD/amd64 下工作。

然后是开源 ODBC 驱动程序的一个端口:

这个需要 oracle8-client,因此此时也是 i386-only。

于 2013-07-22T19:37:01.650 回答