无法缩减分配给 Oracle 11g 的内存

无法缩减分配给 Oracle 11g 的内存

最近我在具有 1GB RAM 的 Windows 7 桌面上安装了 Oracle 11g (11.2.0.1.0),并且在安装时我为 Oracle 分配了 512 MB RAM,这导致内存利用率过高并降低了运行 Oracle 时的 PC 性能。

由于我使用 Oracle 11g 进行学习,我想将内存从 512 MB 缩减到 256 MB。我尝试从企业管理器 > 内存顾问中进行操作,更改以下参数

老的:

总内存大小 = 500 MB
最大内存大小 = 500 MB

新的:

总内存大小 = 256 MB
最大内存大小 = 256 MB

显示以下错误:

"memoryMaxTarget - Maximum Memory Size cannot be less than Maximum SGA Size."

谁能告诉我如何使用企业管理器和 SQL*Pluse 来缩小内存?

答案1

尝试这个:

(相应调整范围)

改变系统设置sga_max_size=256M范围=spfile;

改变系统设置MEMORY_MAX_TARGET = 256M 范围=SPFILE;

立即舒

启动

显示参数 sga

相关内容