Oracle一直不停的在为Orace数据库的自动化管理努力着,11G中的自动内存管理是Oracle数据库中又一新的里程碑,通过新参数MEMORY_TARGET

来代替PGA和SGA的配置,ORACLE在运行过程中会自动调节PGA和SGA的大小,跟10G中SGA自动管理的方法基本一直。MEMORY_TARGET参数

可支持动态修改,同样的MEMORY_TARGET也有一个限制最大内存分配的参数:MEMORY_MAX_TARGET,这个跟SGA_TARGET和

SGA_MAX_TARGET的关系一样。

启用内存自动管理

  • DBCA创建数据库的过程中可直接设置MEMORY_TARGET参数
  • 数据库创建完成后,可通过以下方式手动配置MEMORY_TARGET
      ALTER SYSTEM SET MEMORY_TARGET = 256M;ALTER SYSTEM SET SGA_TARGET = 0;ALTER SYSTEM SET PGA_AGGREGATE_TARGET = 0;

后两步是禁用SGA和PGA的自动管理. 让ORACLE对内存实行自动调节. 还可以设置MEMORY_MAX_TARGET参数限制Oracle可自动分配的最大

内存.该参数不能动态调整,调整后需要重新启动数据库.正确设置MEMORY_MAX_TARGET参数的方法:

      ALTER SYSTEM SET MEMROY_MAX_TARGET=256M SCOPE=SPFILE;

查看MEMORY_TARGET内存的设置情况:

SQL> show parameter target

  NAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------archive_lag_target                   integer     0db_flashback_retention_target        integer     1440fast_start_io_target                 integer     0fast_start_mttr_target               integer     0memory_max_target                    big integer 256Mmemory_target                        big integer 256Mpga_aggregate_target                 big integer 0sga_target                           big integer 0

oracle11g自动内存管理相关推荐

  1. oracle11g自动内存管理好吗,Oracle11G新特性的研究之【自动内存管理】

    让实例运行为自动内存管理模式下 SQL> show parameter sga NAME                                 TYPE        VALUE -- ...

  2. oracle启用amm,Oracle11g自动内存管理(AMM)相关的初始化参数

    ORACLE对内存的管理越来越趋向智能化.自动化,从9i通过PGA_AGGREGATE_TARGET参数实现PGA的自动管理,10g通过Automatic Shared Memory Manageme ...

  3. 关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET

    Oracle 9i引入pga_aggregate_target,可以自动对PGA进行调整: Oracle 10g引入sga_target,可以自动对SGA进行调整: Oracle 11g则对这两部分进 ...

  4. 适当地使用公共语言运行库的垃圾回收器和自动内存管理

    小心不要给每个请求分配过多内存,因为这样垃圾回收器将必须更频繁地进行更多的工作.另外,不要让不必要的指针指向对象,因为它们将使对象保持活动状态,并且应尽量避免含 Finalize 方法的对象,因为它们 ...

  5. Slide:深入了解Oracle自动内存管理ASMM by Maclean Liu

    深入了解Oracle自动内存管理asmm View more documents from Maclean Liu 转载于:https://blog.51cto.com/maclean/1278029

  6. 内存分段分页机制理解_深入理解虚拟机,JVM高级特性-自动内存管理机制

    什么是自动内存管理机制? 对于java程序员来说,有一点是要比C/C++程序员要方便的,那就是程序在运行时,java程序不需要为每一个对象其编写对应的释放内存的代码,JVM虚拟机将为你在合适的时间去释 ...

  7. ORACLE 11g 自动内存管理

    Overview 在oracle 11g中,使用一个参数memory_target就能够实现SGA和PGA组件依据工作负荷进行自动内存分配.oracle推荐使用自动内存管理简化内存分配. oracle ...

  8. oracle自动内存管理要不要开,Oracle 11g的自动内存管理

    Oracle 的 9i/10g 中已经对内存管理逐步做了很大的简化,11g 则更进一步,引入了一个新的概念自动化内存管理(Automatic Memory Management,AMM) . 如果 D ...

  9. JVM自动内存管理机制——Java内存区域(下)

    一.虚拟机参数配置 在上一篇<Java自动内存管理机制--Java内存区域(上)>中介绍了有关的基础知识,这一篇主要是通过一些示例来了解有关虚拟机参数的配置. 1.Java堆参数设置 a) ...

最新文章

  1. 研究人员测试27个黑客服务 结果仅三个完成任务
  2. Nat. Commun. | 深度学习探索可编程RNA开关
  3. R语言应用uniroot函数求解方程的根(一元解):仿真数据(方程式可视化、并添加y=0的水平横线)、uniroot函数求解方程的根(并添加方程根对应的垂直竖线)
  4. python3下载文件-python3 下载文件方法汇总
  5. java小程序扑克牌_用Java来写一个模拟斗地主发牌的小程序
  6. 一键分享手机代码_通过广告路由器指定手机浏览器自动认证WIFI上网 附代码
  7. httpd2.2配置文件详解
  8. linux shmmax单位,Linux核心参数Shmmax,shmall,shmni
  9. 转:error LNK2001 错误
  10. 正则提取 html 里input 标记的value 值
  11. c语言表达式运算符,C语言运算符与表达式
  12. 小程序短视频项目———视频详情页面开发(二)
  13. R爬虫小白入门:Rvest爬链家网+分析(三)
  14. php如何获取li标签中的值,多个 (li) 标签如何获取获取选中的里面的某个特定值??...
  15. ibatis java 项目_iBatis搭建JAVA项目
  16. C语言练习——判断位数
  17. 《系统集成项目管理工程师》必背知识点
  18. 安装dump1090
  19. 在家怎么免费下载论文、专利及标准?
  20. BasicVSR++: Improving Video Super-Resolution with Enhanced Propagation and Alignment阅读笔记

热门文章

  1. operator new和operator delete
  2. UE4入门学习3:GamePlay框架
  3. 循环队列解决约瑟夫问题
  4. xpath技术,用在dom4j中
  5. Android平台Qt开发入门教程
  6. S8 Linux磁盘与文件系统管理命令
  7. java的indexof怎么配合数组使用_【小知识点??】indexOf在数组中竟能这样使用???!...
  8. java中解密的思想_北大青鸟翔天解密,Java核心思想两大点
  9. PaddlePaddle:在 Serverless 架构上十几行代码实现 OCR 能力
  10. 重磅发布|新一代云原生数据仓库AnalyticDB「SQL智能诊断」功能详解