首页 > 代码库 > Oracle 项目就是那回事 ----内存规划

Oracle 项目就是那回事 ----内存规划

本文 所涉及的项目,是在测试机上完成,其根据真实项目按照硬件能力进行了缩放。

  有一航空分析系统,其用户量在20左右,其性质介于OLTP和 DatawareHouse之间,采用普通服务器,Linux平台,物理内存为4G,5块磁盘。

  初步的内存的规划为

  Oracle 系统占用:   4G*80% =3.2G

  系统预留    :    4G*20%=800M

  PGA占用    :   4G*80%*20%=640M

  SGA占用    :  4G*80%-pga_aggregate_target=2.56G

  Shared_Pool    :   200M

  Redo_buffer     :  1M

      Larger_pool     :100M     --为后期RMAN,数据迁移准备,提高其效率

       JAVA_pool      : 0M       --由于系统用户采用CMD方式,进行数据操作故设置为0

  DB_Buffer_cache: 2G

以下代码在以上数据  缩小了4倍

1.  设置 PGA

技术分享View Code

2.  设置SGA

技术分享View Code
技术分享View Code

3.设置 Shared_pool_size

技术分享View Code
技术分享View Code

4.设置Large_pool_size

技术分享View Code

5.设置DB_Cache_size

技术分享View Code
技术分享View Code
 
转:http://www.cnblogs.com/jerryxing/archive/2012/04/09/2439740.html

Oracle 项目就是那回事 ----内存规划