oracle占用内存导致系统崩溃 在虚拟机上安装的windows 2003,oracle11g,运行后发现一个问题,就是不使用的情况下,内存随时间不断增大,两天时间居然占了6G多,导致程序与pl/sql访问时报那监听失败.各位大侠看看什么情况.通过查看v$process,v$session,v$sqltext表查出在往mgmt_job_exec_summary里面写东西,但事前我已把一些job停掉的(my objects下), 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Session生命周期过短,对于ORACLE来说要花费大量的CPU时间来建立和关闭客户进程,要知道创建一个session是需要申请和获取内存块,而且要请求cpu调度资源,这反而得不偿失。 oracle的内存管理是空闲时,逐渐回收内存,拼成一个大的内存段,一般情况下问题不大,内存占用过大,不是SQL写的不好(90%的时候都是)就是初始化参数内存分配不合理。 如果你的内存分配是默认的,我建议可以先从内存分配入手,内存分配的基本原则可以参照http://www.cnblogs.com/alex-blog/articles/2470757.html 求sql语句,求id为偶数的数据。 很急的oracle sql语句,不会写,大神们帮忙啊。。。。。。。。。。。。。。。。。。。。。。。。。。。 计算 字符串类型 的时间差 oracle 10G 组合分区 为什么压缩参数不生效???? 深入学习oracle所需书籍? 请教查询时,to_date的问题 远程连接数据库 “POSIX standard”是什么含义?谢谢 如果在存储过程中得到当前ORACLE的SID 给高分 ORA-24816:异常 求帮忙 oracle怎么返回多个select查询结果 查找表中最新一条数据
如果你的内存分配是默认的,我建议可以先从内存分配入手,内存分配的基本原则可以参照http://www.cnblogs.com/alex-blog/articles/2470757.html