Oracle参数解析(shared_pool_size)

时间:2022-07-23
本文章向大家介绍Oracle参数解析(shared_pool_size),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

前面介绍了Oracle的基本参数,从这节开始讲其他的参数,参数从v$parameter中提取

基本参数请看如下链接: http://www.zhaibibei.cn/oralce/oracle-parameter/

如无特殊说明数据库版本为11.2

shared_pool_size

该参数指定shared pool的大小

1. 参数类型:整型
2. 语法: SHARED_POOL_SIZE = integer [K | M | G]
3. 默认值:见下面介绍
4. 是否可修改:ALTER SYSTEM修改
5. 取值范围:最小granule大小 最大 操作系统限制
6. 是否为基本参数:否
7. Oracle RAC: 多实例可以是不同的值

默认大小

SGA_TARGET 设置后,如果未设定该参数则为0,如设定则该值为最小值

如果SGA_TARGET未设置,32位系统为32 MB,64位系统为84M

shared pool

shared pool 包含shared cursors, stored procedures, control structures, and other structure

如果PARALLEL_AUTOMATIC_TUNING设置成false,则Oracle会从shared pool中分配parallel execution message buffers

可使用V$SGASTAT视图查看使用情况

SGA_TARGET

当设置SGA_TARGET参数值时就启用了自动共享内存管理,更多内容看如下链接

Oracle基本参数(SGA_TARGET)

实际截图:

参考连接

https://docs.oracle.com/cd/B28359_01/server.111/b28320/initparams226.htm#REFRN10202

下期参数

pre_page_sga