oracle数据库启动时内存狂涨,ORACLE 调整数据库内存

news/2024/11/25 19:43:46/

如何才能优化oracle的内存占用情况呢?为了开发的方便,想减少oracle平时占用的内存。下面就为您介绍一个通过调整oracle内存参数实现减少内存占用的方法,供您参考学习。

解决方法:

sqlplus “/ as sysdba"

create pfile='d:/cj.ora' from spfile;

然后去你的oracle安装目录

找一个init数据库名.ora这样一个文件

把几个oracle内存参数改小点

一个2G的内存是如下配置的:

*.sga_max_size=712M

*.large_pool_size=8M

*.shared_pool_size=250M

*.sort_area_size=0.5M

*.db_cache_size=350M

然后shutdown数据库

shutdown immediate;

create spfile from pfile='d:/cj2.ora';

startup;

然后启动,就可以了。

以上就是调整oracle内存参数,减少数据库内存占用的方法介绍。


http://www.ppmy.cn/news/164016.html

相关文章

netty4虚拟内存不断飙升内存泄露

目录 前言 解决方案一 编写脚本清空缓存 解决方案二 手动清空ByteBuf 总结 前言 公司的核心业务是由netty4处理的,存在虚拟内存不断飙升的问题。直接表现为netty服务运行几天后会自己宕机,持续观察线上情况,最后得出两个解决方案。 解决…

java 虚拟内存一直涨,win10虚拟内存文件大小突然暴涨是什么原因?震惊了!

以前win10的虚拟内存设置一般都是设置成让系统托管,从来没让****心过,一般页面文件也都是稳定在2个g左右 但就从这两天开始,突然c盘页面文件pagefile.sys开始诡异地激剧增长 试过把所有所有程序都关掉,就放在那里一动不动一整夜 第…

linux下delete释放不了内存,new了以后,马上delete,但是用prstat, pmap查看,内存不减少,为什么?...

new了以后,马上delete,但是用prstat, pmap查看,内存不减少,为什么? 1、 void f() {char * p = new char[1024 * 1024 * 4]; //用prstat,pmap查看,内存增加了4M sleep(5); delete [] p; //delete完以后,但是用prstat,pmap查看,内存没有减少 }…

MongoDB 如何使用内存?为什么内存满了?

最近接到多个MongoDB内存方面的线上case及社区问题咨询,主要集中在: 为什么我的 MongoDB 使用了 XX GB 内存?一个机器上部署多个 Mongod 实例/进程,WiredTiger cache 应该如何配置?MongoDB 是否应该使用 SWAP 空间来降低内存压力&…

linux内存一直在涨,linux下创建线程导致内存泄漏

用top发现virt的使用量一直在涨。于是可以断定有内存泄漏了,经过排查,最终确定原因出在多线程的问题上: 代码如下: pthread_t thread_id; int retpthread_create(&thread_id, NULL, flush_thread_work, (void*)&m_sql_client); if(ret!0){ APPSC…

C++内存管理及内存问题的分析

写服务端的,内存是一个绕不过的问题,而用C写的,这个问题就显得更严重。进程的内存持续上涨,有可能是正常的内存占用,也有可能是内存碎片,而C写的,还有可能是内存泄漏,那就需要一些方…

计算机内存就是指主板上,涨姿势:电脑内存用来干什么的?

今天讲的内存,可是很重要的东西! 内存可是电脑硬件必不可少的配件,一般了解电脑的朋友都知道这个东西,如果你的电脑开不了机了,教你一个小技巧,有点装机常识的朋友可以插拨一下内存、或者用橡皮擦擦金手指&…

linux内存一直在涨,linux内存一直占满问题

Linux与Windows不同,会存在缓存内存,通常叫做Cache Memory。有些时候你会发现没有什么程序在运行,但是使用top或free命令看到可用内存会很少。 什么是Cache Memory(缓存内存): 当你读写文件的时候,Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存…