Oracle 参数 HI_SHARED_MEMORY_ADDRESS 官方解释,作用,如何配置最优化建议
本站中文解释
参数
HI_SHARED_MEMORY_ADDRESS参数用于指定Oracle实例的共享内存的地址。该值通常由Oracle内核根据操作系统可用资源自动设置,用户可以从本地操作系统用户账号权限改变该值以调整共享内存使用情况。
如何正确设置?
要正确设置HI_SHARED_MEMORY_ADDRESS参数,用户需要做以下几件事:
1、通过查询V$RESOURCE_LIMIT系统视图确定当前的共享内存限制;
2、根据Oracle实例需要和操作系统实际可用资源设置合理的限制;
3、修改参数HI_SHARED_MEMORY_ADDRESS以覆盖操作系统默认值,或更改一个范围参数以产生正确的共享内存分配。
4、使用alter system set 参数 = 新值命令重新设置HI_SHARED_MEMORY_ADDRESS参数;
5、重启数据库以使新参数生效;
6、如果不满意设置的值,可以重复第四、第五步,并连续调整,直到达到期望的效果。
官方英文解释
HI_SHARED_MEMORY_ADDRESS
specifies the starting address at run time of the system global area (SGA).
Property | Description |
---|---|
Parameter type |
Integer |
Default value |
|
Modifiable |
No |
Modifiable in a PDB |
No |
Basic |
No |
This parameter is ignored on platforms that specify the SGA’s starting address at linktime.
On 64-bit platforms, use HI_SHARED_MEMORY_ADDRESS
to specify the high-order 32 bits of a 64-bit address. Use SHARED_MEMORY_ADDRESS
to specify the low-order 32 bits of the address (see “SHARED_MEMORY_ADDRESS”). If both parameters are 0 or unspecified, the SGA address defaults to a platform-specific location.