是否可以在不同物理服务器上的 oracle 数据库和 postgresql 数据库之间使用数据库链接

Posted

技术标签:

【中文标题】是否可以在不同物理服务器上的 oracle 数据库和 postgresql 数据库之间使用数据库链接【英文标题】:Is it possible to use a database link between an oracle database and a postgresql database on different physical servers 【发布时间】:2009-06-21 00:42:06 【问题描述】:

我正在尝试简化一个 Intranet 应用程序,其中一些数据本地存储在 Intranet 服务器的 postgresql 数据库中,而其他相关数据存储在我们的企业 oracle 10g2r2 数据库中。

我想做的是在任一数据库框上创建一个视图,这并不重要,为了简单起见,将每个数据库中的一个表组合成两者的平面视图。这将允许我在 Intranet 应用程序中进行简单的查询。

目前,我必须将两个数据库中的数据提取到一个对象结构中,然后针对这些对象运行查找/搜索。我真的不喜欢这样做,并且希望能够创建一个视图。

如果这是不可能的,那么也许可以就处理这种情况的最佳方法提出一些建议。

我的内网堆栈是 Linux、postgresql、tomcat (java)、apache。同样,oracle db 是 10gr2

提姆

【问题讨论】:

【参考方案1】:

要从 Oracle 连接到 postgresql,http://download.oracle.com/docs/cd/B19306_01/server.102/b14232/toc.htm,这个论坛也可以提供帮助:http://forums.oracle.com/forums/forum.jspa?forumID=63

【讨论】:

非常感谢!我快速浏览了一下,这似乎确实能够做到这一点。星期一我必须首先通读文档。

以上是关于是否可以在不同物理服务器上的 oracle 数据库和 postgresql 数据库之间使用数据库链接的主要内容,如果未能解决你的问题,请参考以下文章

在Linux上安装Oracle服务的操作步骤

不同物理服务器上的 Erlang 模块

oracle数据库的物理存储结构有那些,它们各自的作用?

问题剖析:Oracle数据库坏块--物理坏块

搞了半天oracle tns都不同,为啥有的时候tnsping可以通,但是客户端全连接不上服务器端呢?

不同主机上的 OpenMP 程序