动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   数据库 → 阅读文章

 oracle 9i 的内存泄漏问题

作者来源: 
阅读 数 606 人次 , 2006-5-11 14:53:00 


    近期在linux平台上写了一个程序需要通过oracle 9i的客户端调用PL/SQL, 在调试时发现有内存泄漏问题, 以为程序有bug, 检查了n遍也没有发现问题(呜呜,郁闷死了), 后来才找到资料说时oracle 9i的客户端有内存泄漏.
总结一下:
1. 当程序为多进程模式时会出现内存泄漏,而且泄漏速度很快, 在单进程模式下(DEFAULT)就没有这个问题
2. 只在UNIX和linux系统上出现, window系统上没有发现.
3. 不管是pro*c和OCI都会有这个问题
可以参考这个链接 http://forums.oracle.com/forums/thread.jsp?forum=67&thread=28962&message=384935&q=4c65616b20696e20546872656164656420656e7669726f6e6d656e74206f6e204f7261636c6520392e32202f4c696e757820#384935
解决方案有两个:
1. 使用9i以前的客户端, 其实9i和8i的客户端没有太大从差别,
2. 将oracle的客户端升级到9.2.0.4, 经过测试9.2.0.4已经解决了这个问题
oracle以稳定著称, 但是也出现内存泄漏这种问题, 汗呀

欢迎大家访问我对论坛 www.bj-unitech.com
  
 本文Tagsoracle  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:ORACLE中的物化视图
· 下一篇:SQLPlus命令使用指南(一)
· 深入探讨SQL Server 2000对XML的支持
· 图形化管理MySQL更轻松
· VC下利用Pro*C开发Oracle接口
· oracle 使用杂记2
· servlet实现从oracle数据库的blob字段中读出文件并显示


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077