簡體   English   中英

PostgreSQL 和 Oracle 數據庫之間的遠程鏈接

[英]Remote Link between PostgreSQL and Oracle database

如何將服務器上的 postgresql 數據庫中的模式表的同義詞創建到另一台服務器上的 oracle 數據庫的模式中?

我在服務器上的 oracle 數據庫上有一個模式,並希望在另一台服務器上的 postgresql 數據庫的模式中創建一個表的同義詞。

要創建同義詞,我們需要在兩個不同服務器上的這兩個數據庫之間建立數據庫遠程鏈接。

我們應該怎么做? 請給我一個解決方案。

澄清一下,我相信問題是試圖弄清楚如何讓 PostgreSQL 數據顯示為 Oracle 內部的一個表。 (現有的評論似乎是相反的,在這種情況下,是的,FDW 將是解決方案,但在這種情況下,這將不起作用)。

過去(在舊版本的 Oracle 上)當我們需要這個時,我們被迫構建自定義復制腳本來將數據從 Postgres 傳輸到 Oracle 系統。 對於單個表,使用 Perl 和 DBI 之類的東西非常簡單……隨意用您最喜歡的腳本語言替換它。

在較新的 Oracle 系統上,我相信您可以使用 Oracle Database Gateway 來完成此任務。 我不確定他們是否直接支持 Postgres,但他們確實支持應該可以工作的 ODBC(我認為是 JDBC)。 這是使用 MSSQL ( http://oracle-help.com/oracle-database/installation-oracle-database-gateway/ ) 設置的示例博客文章,Postgres 的過程應該類似。

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM