首页 > 解决方案 > 如何从 Oracle 服务器访问 mongodb 数据?

问题描述

我们正在使用 Oracle 服务器,我们需要从 MongoDB 获取数据。由于安装 MongoDB 驱动程序支持 RHEL 7,我们使用的是 RHEL 6.9。所以没有安装驱动程序,也没有创建 dblink。我们正在寻找从 Oracle 服务器访问此 MongoDB 服务器的其他选项。

请在这里需要帮助。

标签: mongodboracle

解决方案


这将是一个挑战,因为 Oracle 是一个关系数据库,而 MongoDB 是“NoSQL”。本地连接是不可能的。

寻找 MongoDB ODBC 驱动程序,例如

安装其中一个后,使用Oracle Database Gateway for ODBC通过 ODBC 驱动程序访问 MongoDB。

这个配置可能很棘手,但它应该是可能的。

几乎所有流行的编程语言都能够连接到 Oracle 数据库以及连接到 MongoDB。因此,您可以编写一个程序/脚本,将数据从一个数据库复制到另一个数据库。但是,如果您喜欢使用直接连接(即 Oracle 中的数据库链接),您必须使用这些 ODBC 驱动程序之一。


推荐阅读