ORACLE_修改实例的内存大小

注:本文来源于:星火spark  《Oracle的实例占用内存调整

ORACLE_修改实例的内存大小

一:修改oracle数据库实例内存大小脚本

  1  ---- 1、操作 (oracle使用内存约等于 SGA+PGA,所以可以减少SGA与PGA解决你的问题,生产库慎用)
  2 alter system set sga_max_size=100m scope=spfile; --减少SGA大小,静态参数,重启后生效
  3 alter system set sga_target=80m scope=both; --动态参数;oracle推荐:启动时修改此参数,不要动态设置此参数
  4 alter system set pga_aggregate_target=40m sope=both; ---减少pga大小

二:知识点拓展:

SGA_MAX_SIZE的大小不是随意指定的,必须满足一定条件的。
sga_max_size=100M,必须满足SGA所有组件的最小和;至少满足db_cache_size,log_buffer,shared_pool_size,large_pool_size,java_pool_size总和的大小)

  1 oracle内存结构介绍:
  2 Introduction to Oracle Memory Structures
  3 Oracle uses memory to store information such as the following:
  4
  5 Program code
  6 Information about a connected session, even if it is not currently active
  7 Information needed during program execution (for example, the current state of a query from which rows are being fetched)
  8 Information that is shared and communicated among Oracle processes (for example, locking information)
  9 Cached data that is also permanently stored on peripheral memory (for example, data blocks and redo log entries)
 10 The basic memory structures associated with Oracle include:
 11 System Global Area (SGA), which is shared by all server and background processes.
 12 Program Global Areas (PGA), which is private to each server and background process; there is one PGA for each process.
 13
 14 1.sqlplus “/ as sysdba"  2. 3.create pfile=‘d:/cj.ora‘ from spfile;  然后去你的oracle安装目录
 15   找一个init数据库名。ora这样一个文件
 16
 17   把几个oracle内存参数改小点
 18
 19   一个2G的内存是如下配置的:
 20
 21   *.sga_max_size=712M
 22
 23   *.large_pool_size=8M
 24
 25   *.shared_pool_size=250M
 26
 27   *.sort_area_size=0.5M
 28
 29   *.db_cache_size=350M
 30
 31   然后shutdown数据库
 32
 33   1.shutdown immediate;  2. 3.create spfile from pfile=‘d:/cj2.ora‘;  4. 5.startup;  然后启动,就可以了。
 34
 35   以上就是调整oracle内存参数,减少数据库内存占用的方法介绍。
时间: 2024-10-30 03:51:54

ORACLE_修改实例的内存大小的相关文章

Eclipse 中修改tomcat设置内存大小

修改1: 在Eclipse中下面Servers双击Tomcat Server... 然后点击General InformAtion 下的Open launch configuration: 会弹出Edit Configuration,然后在选中Arguments选项卡:在VM arguments文本框中最后面添加 -Xms256m -Xmx1024m -XX:MaxPermSize=256m (时间可以自己设定). 修改2: 在Eclipse菜单栏中Window -->Preferences -

Linux上修改weblogic的内存大小

我们经常在使用WebLoigc部署应用程序后,发现程序运行速度并不是很快,遇到这种情况我们可以尝试调整启动时分配的内存,设置方法有两种: 一.在../domain/setDomainEnv.sh文件中设置: 二.在weblogic直接设置:

如何修改和查看tomcat内存大小

为了解决tomcat在大进行大并发请求时,出现内存溢出的问题,请修改tomcat的内存大小,其中分为以下两种方式: 一.使用 catalina.bat 等命令行方式运行的 tomcat 查看系统最大支持内存命令:java -Xmx1024m -version 1.修改 tomcat\bin\Catalina.bat 文件windows环境下: 在166行左右 rem Execute Java with the applicable properties ”以下每行 %_EXECJAVA% %JA

在MyEclipse/eclipse修改jvm内存大小

修改MyEclipse/eclipse文件夹中配置文件eclipse.ini中的内存分配就哦了  ===================================  一般的ini文件设置主要包括以下几项: -vmargs -Xms40m -Xmx256m -XX:PermSize=64M -XX:MaxPermSize=128M 以下解释其意思. -vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 -Xmx256m:虚拟机占用系统的最大内存 -XX:PermSi

Linux 下修改Tomcat使用的JVM内存大小

我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m" 正文: 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryErro

tomcat绿色版及安装版修改内存大小的方法

1.对于安装版,比较方便了,直接运行tomcat6w.exe,选择Java选项卡, 在这里,可以设置初始化内存,最大内存,线程的内存大小. 初始化内存:如果机器的内存足够大,可以直接将初始化内存设置为512M,如果机器内存较小可适当调小,对于运行了EJB的应用,最好不要低于128M. 最大内存:最大内存目前设置为512M. 线程内存大小:目前配置为1024KB,这也是JDK5.0后的默认配置. 对于容器下运行了多个WEB应用时,尽量将相同的JAR包转移到TOMCAT的lib下,此外还需要在JAV

修改Tomcat使用的JVM内存大小

我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m" 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: J

openstack 修改内存大小和vcu

openstack 修改内存大小和VCU openstack 修改内存大小 登陆控制节点: #nova list (显示所有实例列表) nova flavor-list(显示所有flavor)列表 [[email protected] ~]# nova show 8b08ce7d-cddd-4f74-ab80-01436edeab85 (显示该实例的详细信息) [[email protected] ~]# nova resize 8b08ce7d-cddd-4f74-ab80-01436edea

ubuntu系统AndroidStudio修改内存大小

位于android-studio/bin目录下的studio64.vmoptions和studio.vmoptions文件. 把Xms,Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize分别修改大一些,根据电脑内存大小分配大一点就可以了. 1.studio64.vmoptions文件 -Xms512m-Xmx2048m-XX:MaxPermSize=1024m-XX:ReservedCodeCacheSize=1024m-ea-Dsun.io.useCan