分类: Oracle
2008-05-07 08:35:10
来源:赛迪网 作者:Dennis |
这两个参数在非MTS下都是属于PGA ,不属于SGA,是为每个session单独分配的,在我们的服务器上除了OS + SGA,一定要考虑这两部分
原则:OS 使用内存+ SGA + session*(sort_area_size + hash_area_size + 2M) < 总物理RAM 为好
实例配置
基本掌握的原则是, db_block_buffer 通常可以尽可能的大,shared_pool_size 要适度,log_buffer 通常大到几百K到1M就差不多了
A、如果512M RAM
建议 shared_pool_size = 50M, db_block_buffer* db_block_size = 200M
B、如果1G RAM
建议 shared_pool_size = 100M , db_block_buffer* db_block_size = 400M
C、如果2G
建议 shared_pool_size = 200M , db_block_buffer *db_block_size = 800M
参数更改方式
oracle8i:
主要都是通过修改Oracle启动参数文件进行相关的配置
参数文件位置:
d:\oracle\admin\DB_Name\pfile\init.ora
按以上修改以上参数值即可。
Oracle9i:
两种方式:第一种是修改Oracle启动参数文件后,通过此参数文件再创建服务器参数文件
第二种是直接运行oracle修改命令进行修改。
SQL>alter system set db_cache_size=200M scope=spfile;
SQL>alter system set shared_pool_size=50M scope=spfile; |