文章詳情頁
oracle 9i 的內(nèi)存泄漏問題
瀏覽:49日期:2023-11-18 16:43:34
;近期在Linux平臺上寫了一個(gè)程序需要通過Oracle 9i的客戶端調(diào)用PL/SQL, 在調(diào)試時(shí)發(fā)現(xiàn)有內(nèi)存泄漏問題, 以為程序有bug, 檢查了n遍也沒有發(fā)現(xiàn)問題(嗚嗚,郁悶死了), 后來才找到資料說時(shí)oracle 9i的客戶端有內(nèi)存泄漏. 總結(jié)一下: 1. 當(dāng)程序?yàn)槎噙M(jìn)程模式時(shí)會出現(xiàn)內(nèi)存泄漏,而且泄漏速度很快, 在單進(jìn)程模式下(DEFAULT)就沒有這個(gè)問題2. 只在UNIX和linux系統(tǒng)上出現(xiàn), window系統(tǒng)上沒有發(fā)現(xiàn).3. 不管是pro*c和OCI都會有這個(gè)問題 可以參考這個(gè)鏈接 http://forums.oracle.com/forums/thread.jsp?forum=67&thread=28962&message=384935&q=4c65616b20696e20546872656164656420656e7669726f6e6d656e74206f6e204f7261636c6520392e32202f4c696e757820#384935 解決方案有兩個(gè):1. 使用9i以前的客戶端, 其實(shí)9i和8i的客戶端沒有太大從差別,2. 將oracle的客戶端升級到9.2.0.4, 經(jīng)過測試9.2.0.4已經(jīng)解決了這個(gè)問題 oracle以穩(wěn)定著稱, 但是也出現(xiàn)內(nèi)存泄漏這種問題, 汗呀 歡迎大家訪問我對論壇 www.bj-unitech.com
標(biāo)簽:
Oracle
數(shù)據(jù)庫
排行榜
