网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.SQL*PLUS命令的使用大全(1).
.如何使用Oracle中的 COALESCE 函.
.通过JDBC连接oracle数据库.
.java语言操作Oracle数据库中的CL.
.增加系统效率的心得.
.Oracle中自动工作负载信息库(AWR.
.全新感受Oracle 9i.
.Oracle9i数据挖掘介绍.
.library cache pin与PROCEDURE的.
.ORALCE的执行计划稳定性.
.如何快速建立多个帐号.
.用CREATE TABLE陈述式声明计算数.
.如何实现取出文件中特定的行内容.
.oracle热备份和恢复自动产生sql源.
.如何将excel数据导入oracle中.
.Oracle:怎样备份控制文件?.
.Oracle9i新特性-使用DBMS_METADA.
.为最佳性能而调优 Red Hat(5).
.数据库链应用实例:将一台机器的.
.Linux构建网站案例.

oracle 9i 的内存泄漏问题

发表日期:2008-2-9



    近期在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
上一篇:ORACLE中的物化视图 人气:958
下一篇:Oracle Optimizer:迁移到使用基于成本的优化器-----系列1.2 人气:933
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐