中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
oracle 9i 的内存泄漏问题
作者:未知 时间:2003-12-16 12:12 出处:Blog 责编:chinaitpower
              摘要:暂无

 
近期在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

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有