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