99问答网
所有问题
当前搜索:
oracle数据库内存占用高
oracle
怎么解决
内存
超出
答:
3. 增加服务器内存:如果实例使用的PGA内存超出了服务器内存容量
,可以考虑增加服务器内存来解决该问题。原因分析:PGA内存是Oracle数据库中的一种内存区域,用于存储排序、聚合等操作所需的中间结果。如果SQL语句使用了大量的排序、聚合等操作,会导致PGA内存的使用量增加。此外,如果服务器内存容量不足,也...
oracle
开始运行时的
占用内存
只有二三百M,过几天后达到了一个G,占用...
答:
sga区开的太大,很多数据缓存,sql语句缓存都在内存里,当然会变大了
。建议开启oem,设置一下回收的参数或者sga限制的参数。
oracle
10g 安装后狂
占内存
,正常吗?
答:
正常的啦,oracle10g是要吃掉那么多
内存
的!好的方法就是加内存了,我的1G内存平时都不运行oracle!你可以从:我的电脑->(右键)管理->服务(可以看到很多服务):把所有oracle 开头的都停掉,把其"自动"都改为手动,就是当你要用
oracle的
时候再手动来这个位置打开它们.又或是安装另一个
数据库
来学吧,,,...
oracle
内存
不断增加
答:
是不是重启tomcat 就没事了,然后用一会又出现类似的问题?如果是,估计是你的应用连接
数据库
的连接没有关闭或者是游标没有关闭造成的。这个需要跟踪代码。另外,游标没有关闭,可以查看一下 v$open_cursor视图,根据连接用户名查。另外,如果不是,就很可能是采用连接数据库的jdbc包不对应,建议使用10....
为什么我的
oracle
服务器一启动就
占用
1000多M
内存
答:
这个时候
oracle
就会占用你分配给它的内存,包括sga和pga两个部分。如果你认为
内存占用
太多了,你sqlplus登录进去
数据库
,修改两个参数:alter system set pga_aggregate_size=100M;alter system set sga_target=400M;然后重新启动数据库,这样你的oracle启动之后就会占用了500多M了。一般建议sga+pga的值...
为啥每个
oracle
进程
占用
如此高的
内存
答:
因为
oracle
在
数据库
启动后的主要操作就是后台进程的工作,将近四百多个后台进程就像沸腾的水一样在内存中工作,并且在oracle服务启动后,sga和pga也是
占用内存
的一个较大原因,他们为数据的处理和每个会话server提供内存块
电脑上装了
Oracle数据库
之后好卡怎么办?
答:
1、首先右键我的电脑,选择管理选项。2、进入电脑管理界面,展开服务和进程选项,然后选择服务,进入服务的管理界面。3、在页面右边,依次右键点击所有
Oracle
开头的服务,选择属性。4、将启动类型选择为手动就可以了,这样就不会因为
数据库
卡了。5、最后以后随时用的时候,再次进入服务界面,把划红线的四项...
oracle
服务启动后为什么会占那么大
内存
答:
oracle
启动后会分配一块
内存
区域叫 SGA, system global area, 其中包括 shared pool 共享池、db cache
数据库
缓存等等。这块内存区域越大,数据库在内存中的缓存的数据就越多,因而访问速度就会越快。
oracle
.exe 狂吃
内存
答:
这个没办法处理优化,只能是提高电脑配置,或者是换其他版本的oracle,建议使用10g。解释:oracle运行程序本身就比较
占内存
,并且要启动三个实例才可以运行,所以建议可以更换个大的内存条(最少4G),安装64位系统。备注:建议不用
oracle的
情况下可以把oracle的进程都停掉,减少
内存占用
。
紧急求助:
oracle内存
不释放的故障
答:
刚开机的时候当然
使用率
很少,但是随着用户的增多,
oracle数据库
内部的内存需要量是很大的,比如说db buffer 需要缓存数据。这个是大头。还有就是用户数增多,使用率增大,pga
占用
也是很大的,而且设定的
oracle内存
limit值,也不是绝对的,就算超过了,它也会自行增大。一旦某个时间点,5个实例内存需求量...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
oracle数据库rdbms占内存
oracle占用内存过高
oracle进程占用很多内存
限制oracle使用内存
oracle占用内存越来越大
oracle占用CPU满了
oracle数据库执行缓慢
ora_dbw0_orcl占内存过大
oracle占用空间太大