gpt4 book ai didi

用于基于 ARM 的 Debian 设备的 Oracle Instant Client

转载 作者:行者123 更新时间:2023-12-02 17:36:49 24 4
gpt4 key购买 nike

如标题所示,Oracle 不提供基于 ARM 的即时客户端。这是与数据库服务器通信所必需的。 (这是我们项目所需的唯一方法)那么任何人都可以帮助我们安装/编译/修改 oracle 即时客户端以使其在基于 Debian arm 的系统上运行吗? Targer Oracle 数据库 11g

Instant Client for Microsoft Windows (x32)
Instant Client for Microsoft Windows 64-bit Itanium
Instant Client for Microsoft Windows (x64)
Instant Client for Linux x86
Instant Client for Linux x86-64
Instant Client for Linux Itanium
Instant Client for Linux AMD64 (32-bit and 64-bit)
Instant Client for Linux on Power (32-bit)
Instant Client for Linux on Power (64-bit)
Instant Client for z/Linux (31-bit and 64-bit)
Instant Client for Mac OS X (Intel x86) (32-bit and 64-bit)
Instant Client for Mac OS X (PPC)
Instant Client for Solaris Operating System (SPARC) (64-bit)
Instant Client for Solaris Operating System (SPARC) (32-bit)
Instant Client for Solaris x86
Instant Client for Solaris x86-64
Instant Client for HP-UX PA-RISC (64-bit)
Instant Client for HP-UX PA-RISC (32-bit)
Instant Client for AIX5L (64-bit)
Instant Client for AIX5L (32-bit)
Instant Client for HP Tru64 UNIX
Instant Client for HP-UX Itanium (64-bit)
Instant Client for HP-UX Itanium (32-bit)

我检查这个的最后一个问题是 2-3 年前的,我想现在可能有一些方法?

最佳答案

据我所知,Oracle 没有,而且从来没有,而且在不久的将来可能永远不会为基于 ARM 的 Linux 提供即时客户端。由于它是专有软件,因此您几乎不可能“编译”它...

  1. 一种选择是编写您自己的驱动程序来实现 Oracle 的线路协议(protocol)。但这远非微不足道。没有提及(可能的)法律影响,因为这是专有协议(protocol)。

  2. 目前,如果您想直接从您的 ARM 机器连接到 Oracle 服务器,您最好的选择可能是使用 JDBC thin-driver,因为它是纯 java 并且应该在 ARM 的 JVM 上运行。如果您的应用程序不是用 Java 编写的,您可能需要自己编写某种网关——或者可能通过 JNI 包装您自己的东西(听起来很杂乱,不是吗?)

  3. 根据您的需要和项目要求,也许您应该研究一下是否有某种“网络服务”充当 Oracle 的网关并在您网络中某处的 x86/amd64 机器上运行。然后您的客户端(基于或不基于 ARM)将通过它访问底层数据库。

  4. 您可以在 ARM 设备上使用许多开源 RDMBS 客户端。也许您可以设法在 Oracle 和其中一个 RDBMS 之间同步数据?

就我自己而言,我会插入第三种解决方案。但再次重申,这完全取决于您的实际需求。


鉴于您在下面的各种评论,我认为选择 ARM 目标是一个错误,因为您绝对需要嵌入即时客户端 以连接到 Oracle RDBMS。

也许小型英特尔的基于 Atom 的主板在这里是更好的选择? A 例如看看MinnowBoard甚至 Intel Galileao .这些只是建议。我从未与他们中的任何一个合作过。通过谷歌搜索,您可能会找到其他/更好的选择。检查 Linux 兼容性/安装的简易性——您将拥有一个成熟的 x86 架构。

关于用于基于 ARM 的 Debian 设备的 Oracle Instant Client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26167682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com