新装的系统和新装的oracle9i
用system账号登陆后,为什么在例程-配置里面无法修改共享池和缓冲区高速缓存呢?修改后点确定,会重新启动数据库,启动完成后,值又变回了44M,32M,请问应该如何设置?
sga这里有4个值 1共享池,2缓冲区高速缓存,3大型池,4JAVA池, 3和4都可以修改,为什么1和2修改后会无效呢?谢谢
用system账号登陆后,为什么在例程-配置里面无法修改共享池和缓冲区高速缓存呢?修改后点确定,会重新启动数据库,启动完成后,值又变回了44M,32M,请问应该如何设置?
sga这里有4个值 1共享池,2缓冲区高速缓存,3大型池,4JAVA池, 3和4都可以修改,为什么1和2修改后会无效呢?谢谢
alter system set db_cache_size=100m scope=spfile;
如果大于sga_max_size是不生效的。
alter system set shared_pool_size=100m scope=both;
alter system set db_cache_size=100m scope=both;
请求已写入spfile,但是在启动是未指定spfile
看你是从spfile启动还是从pfile启动数据库。如果是从pfile启动数据库,就试试
startup pfile="你的spfile"
从spfile启动,然后再修改上面的参数试试。