最近我在具有 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