在Oracle10g中buffer_pool已经改为db_cache_size了,可以用 alter system set db_cache_size=100M; 来修改,但是建议你用动态内存管理,只要用一个参数SGA_TARGET就可以了。 其中的内部结构自动由Oracle分配。
alter system set db_cache_advice=on;使用oracle推荐的统计顾问,在正常操作数据库半小时之后 select name,size_for_estimate,v$db_cache_advice.ESTD_PHYSICAL_READS from v$db_cache_advice where block_size='8192' and advice_status='ON';
alter system set db_cache_size=100M;
来修改,但是建议你用动态内存管理,只要用一个参数SGA_TARGET就可以了。
其中的内部结构自动由Oracle分配。