2014-07-10 61 views
0

的問題是非常簡單的, - 當我有機會改變在Oracle網關到Microsoft SQL Server(dg4msql)配置(HS_FDS_CONNECT_INFO)設置到另一個數據庫在同一臺服務器上,數據庫鏈接並不總是被刷新 - 用掛在舊的設置,數據庫鏈接住宿,有時新的選擇。 大概甲骨文網關緩存以某種方式連接設置? 如何清除緩存? 謝謝刷新改變DB鏈接源(甲骨文網關到SQL Server)

+0

更改完成後會話是否停止? –

+0

你的意思是當時連接到Oracle的會話?我猜不會。你說的是,db連接設置是在每個會話打開時從配置文件中提取的,而不是在特定時間輪詢配置文件的結果?我想這是非常合乎邏輯的,但它不會發生在我身上:)請你可以把它寫成答案,以便我可以接受它? –

回答

1

數據庫鏈接在會話期間保持打開狀態。網關利用數據庫鏈接,因此它是合乎邏輯地指出,如果你改變一個網關的配置,以便它被激活,你需要重新打開鏈接。

最簡單的就是停止和啓動會話,但是這也可以通過發出

alter system close database link linkname 

Closing Database Links在實況完成。

+0

+1關閉dblink的另一種方式 - 另一種非常非常粗糙的方式,我使用的是在服務器上終止正在運行的oracle網關進程(...) –