Oracle

我們如何從 Sybase 數據庫對象連接和執行 oracle 數據庫對象

  • December 14, 2015

能否請任何人告訴我如何連接到 oracle 數據庫並從 Sybase 數據庫對象執行儲存過程/函式?

請查看 Oracle Gateway for ODBC 作為一個選項。它是免費的(其他特定於數據庫的網關可能很昂貴)並且相當容易設置。查看 Oracle 文件以獲取更多資訊。

簡而言之,通過這種方法,您將創建一個 Oracle dblink,它將由一個偵聽器解析,該偵聽器將依次呼叫網關,該網關將通過 ODBC 與 Sybase 數據庫進行通信。

高溫高壓

您已使用 sybase-sql-anywhere、sybaseiq、sybase-ase-15.7 標記了您的問題 - 這些是單獨的 SAP(前 Sybase)產品 - 每個都有自己的連接到遠端數據庫的方法。

如果您的意思是 SQL Anywhere 並且您想SQL Anywhere 執行 Oracle 過程(而不是相反),那麼基本步驟是

a) 在 SQLA 數據庫中為 Oracle 數據庫定義一個遠端伺服器(CREATE SERVERCREATE EXTERNAL LOGIN

b) 在 SQLA 數據庫中為 Oracle 過程定義一個遠端過程(CREATE PROCEDURE … AT …

我已將上面的 SQL 命令連結到 SAP 線上文件。如果您有問題,我建議您在專門的 SQL Anywhere 支持論壇http://sqlanywhere-forum.sap.com/上提問

引用自:https://dba.stackexchange.com/questions/123620