当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
Oraclepfile/spfile参数文件详解(三)
发布时间:2010/12/9 10:43:52 来源:www.xue.net 编辑:城市总裁吧
     Sort_area_retained_size

  这个参数的含义是当排序完成后至少为session继续保留的排序内存的最小值,该值最大可设为等于Sort_area_size。这样设置的好处是可以提高系统性能,因为下次再做排序操作时不需要再临时申请内存,缺点是如果Sort_ara_size设得过大并且session数很多时,将导致系统内存不足。建议该值设为Sort_area_size的10%~20%左右,或者不设置(缺省为0)。

  Sort_area_size

  该参数是当查询需要排序的时候,Oracle将使用这部分内存做排序,当内存不足时,使用临时表空间做排序。这个参数是针对会话 (session)设置的,不是针对整个数据库。即如果应用有170个数据库连接(session),假设这些session都做排序操作,则 Oracle会分配8×170等于1360M内存做排序,而这些内存是在Oracle的SGA区之外分配的,即如果SGA区分配了1.6G内存, Oracle还需要额外的1.3G内存做排序。

  建议该值设置不超过3M,当物理内存为1G时,该值宜设为1M或更低(如512K);2G时可设为2M;但不论物理内存多大,该值也不应超过3M。

  Undo_Management

  由Undo_management参数决定是使用undo tablespace还是使用手工建立的回滚段。如果该参数为auto,则表示使用undo tablespace。为manual,表示使用手工管理回滚段,

  Undo_Retention

  该参数的单位为秒,当undo_management参数为auto时,undo_retention表示在undo_tablespace中保留多长时间的回滚信息,Oracle 9i的flash_back功能同该值有关。该值设为多大同undo_tablespace的大小有关,在9i R2中缺省值为10800,一般情况下已经够了,不建议修改该参数。

  WorkArea_Size_Policy

  这也是Oracle 9i新引入的参数,如果该参数设为auto,Oracle会为所有的session在SGA区之外分配一块大的内存区域做为UGA,该内存由 pga_aggregate_target设置。每个session都在这块大内存区中做排序等操作,从而不用再设置其他的“*_area_size” 参数。该值在Oracle 9i中缺省设为auto,建议继续使用缺省值。

  Pfile文件

  Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。

  Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。

  下表为数据库的初始化参数文件分析:

  ##############################################################################

  # Copyright (c) 1991, 2001, 2002 by Oracle Corporation     Oracle公司版权标识

  IXDBA.NET技术社区

  ##############################################################################

  ###########################################

  # Cache and I/O     高速缓存和 I/O

  ###########################################

  db_block_size=8192   指定数据块大小为8KB

  db_cache_size=33554432    指定数据缓冲区为32MB,该值越大,可以减少对数据库文件的I/O次数,提高效率

  db_file_multiblock_read_count=16

  ###########################################

  # Cursors and Library Cache   游标和库高速缓存

  ###########################################

  open_cursors=300   指定一个会话一次可以打开的游标的最大数量为300,应将该值设置得足够高,这样才能防止应用程序耗尽打开的游标。

  ###########################################

  # Database Identification   数据库标识

  ###########################################

  db_domain=""   数据库域名为mynet,加上数据库名称db_name构成全局数据库名称

  db_name=cicro   数据库名称为myoracle

  ###########################################

  # Diagnostics and Statistics    诊断和统计

  ###########################################

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved