2008-09-16 187 views
0

上個星期五我工作的時候,一個oracle客戶端被升級,我們的IIS服務器從版本9升級到版本10.現在,在版本10上,我們看到很多連接被打開數據庫。它打開了太多的連接,我們無法使用PlSQL developer或Toad等工具登錄數據庫。當oracle客戶端版本爲9時,我們從來沒有這樣的問題。由於在這個特定的盒子上存在的客戶端數量,我不認爲它有可能恢復到Oracle 9客戶端。 有沒有人知道這個問題或知道任何可能的解決辦法?Oracle客戶端從9升級到10

任何幫助,非常感謝

回答

1

您使用哪個連接庫? OO4O,ODP,其他?

我正在從這裏回憶舊的問題,所以細節有點模糊。使用OO4O有兩種不同的方法來初始化庫。一個人試圖重新使用比另一個更多的連接。

在ODP中默認使用連接池。有時這會導致額外的連接,以防再次需要它們。彙集連接有一些問題導致我關閉它們。 (PL/SQL程序可以掛起,如果叫死連接上)

如果你得到更多的信息,我會盡力讓澄清

讓我們知道你發現了什麼以及好運

1

非常感謝爲了您的迴應,這對我們非常有用。 我們被罰下我們的問題Oracle和得到了以下回

============ 這是 注意討論的已知問題:417092.1 數據庫連接保持打開狀態通過Oracle對象對於OLE(OO4O)

您的問題: 「10g客戶端接口是否允許ASP代碼/類的功能與9i客戶端相同?

此問題的解決方法是實現一個循環來刪除所有參數。例如 -

對於i = 1至OraDatabase.Parameters.Count OraDatabase.Parameters.Remove(0) 下

錯誤5918934 OO4O葉會話背後如果OraParameters不刪除 已登錄針對此行爲,並且由於解決內存問題所需的體系結構更改而被視爲「不可修復」。

我們在我們的代碼中實現了一個循環,用於刪除參數,但再次查看時,它看起來好像不會刪除所有參數。 我們目前正在調查此事。

一旦我們確定一個解決方案

Thnaks 達明

我會寫回這個帖子