千家信息网

oracle11g中的内存初始化参数分别有哪些

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章给大家分享的是有关oracle11g中的内存初始化参数分别有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。oracle11g
千家信息网最后更新 2026年11月01日oracle11g中的内存初始化参数分别有哪些

本篇文章给大家分享的是有关oracle11g中的内存初始化参数分别有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

oracle11g中的几个内存初始化参数

memory_max_target 初始化参数(advanced,在oracle11g中才有该参数)设置oracle内存自动化管理

(automatic memory management,AMM)的内存大小。默认值是0,即不启用该新特性。该参数的取值范围是

0到oracle数据库可用的最大内存。该参数是memory_target可以设置的最大值。该参数是静态初始化参数

修改的时候需要使用 scope=spfile。

memory_target参数(advanced),设置oracle整个系统可以使用的内存大小,oracle将会根据memory_target的值自动的调整SGA与

PGA的值。该参数是动态初始化参数,默认值是0,取值范围是152MB到memory_max_target参数指定的值。

sga_target初始化参数(basic),设置所有的SGA组件的大小。默认值是0,最小是64M,值的范围取决于操作系统。

如果指定了该参数,以下内存池将会自动的调整大小。

1、buffer cache(db_cache_size)

2、shared pool(shared_pool_size)

3、large pool(large_pool_size)

4、java pool(java_pool_size)

5、sterams pool(stream_pool_size)

sga_target指定的该参数是SGA ASSM(Automatic Shared Memory Management.)的最小值。但是以下SGA组件不受ASSM的影响

1、log buffer

2、其他缓冲区,比如keep,recycle,非标准块缓冲区

3、fixd SGA与其他内部分配

sga_target的值减去这些不受ASSM影响的SGA组件的内存总量,剩余的内存是用于ASSM管理。

可以使用alter system动态修改sga_target的大小。

在启用oracle内存自动化管理以后,即使sga_target设置为0,SGA的管理也还是ASSM方式。

pga_aggregate_target初始化参数(basic),设置所有的服务进程(server processes)可用的PGA大小。

该参数的默认值是10M与SGA的20%中的较大值。该参数的取值范围是10M到4096GB - 1。设置该参数为非零时

workarea_size_policy的值将会设置为auto,这时候SQL工作区的大小将会自动的调整。如果该值

设置为0,那么workarea_size_policy的值将会设置为manual,那么SQL工作区的大小将会使用*_area_size

参数。

pga_aggregate_target

是动态初始化参数。

但是在启用了oracle内存自动化管理以后,即使设置pga_aggregate_target的值为0,workarea_size_policy

也是auto的。

SQL> show parameter pga_aggregate_target

NAME TYPE VALUE

------------------------------------ ----------- -------------

pga_aggregate_target big integer 0

SQL> show parameter workarea_size_policy

NAME TYPE VALUE

------------------------------------ ----------- -------------

workarea_size_policy string AUTO

注:

oracle内存管理自动化管理的方式有:AMM,ASSM, automatic PGA memory management。

他们管理的范围与领域不同,但是个人认为这些方法优于手动管理,因为自动化管理基于各种各样的

统计值与复杂的数据模型来调整实例内存中各组件的大小。比手工的方式更简单,及时,高效。

以上就是oracle11g中的内存初始化参数分别有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

参数 内存 管理 大小 范围 自动化 组件 调整 动态 方式 工作 最大 最小 工作区 数据 更多 知识 篇文章 系统 缓冲区 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 涨乐互联网科技 互联网科技金融 互联网金融 金融科技 互联网未来科技 北京互联网络科技有限公司 智慧科技互联网 互联网科技小额贷款 互联网科技的未来发展 亿人帮互联网科技 阿里巴巴算科技企业还是互联网 创业天下互联网科技有限公司 随着互联网科技发展 湖南诚度互联网科技有限公司 佳云科技和互联网广告 岳阳华臻互联网科技有限公司 特约风豹互联网科技为什么扣费 长沙互联网科技 上海互联网科技公司ppt 有人说阿里系是互联网科技企业 科技创新与互联网经济 米客互联网科技 广西拼得多互联网科技有限公司 互联网对科技的发展 中国航天科技大学国际工业互联网 想开互联网科技公司怎么样 燊美集互联网科技有限公司 科技互联网的核心竞争力 元气玛特互联网科技公司是外包吗 怎样加入科技互联网
0