配置 oracle参数说明

配置 oracle参数说明

ID:6620795

大小:78.50 KB

页数:27页

时间:2018-01-20

配置 oracle参数说明_第1页
配置 oracle参数说明_第2页
配置 oracle参数说明_第3页
配置 oracle参数说明_第4页
配置 oracle参数说明_第5页
资源描述:

《配置 oracle参数说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、配置ORACLE参数说明oracle参数说明Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。Oracle系统中的参数,根据系统使用情况可以简单分为两大类,普通参数,也就是Oracle系统正常使用的一些参数,另外一类就是特殊参数,包括三种,过时参数、强调参数和隐藏参数。随着Oracle数据库新版本的发布,相应每次都会增加或者删除一些参数。如何查询当前版本数据库系统的参数情况以及当前系统版本相对于以前版本增加或者丢弃的那些参数呢?本文将详细介绍如何查询当前系统版本中的各种参

2、数情况。一、过时参数和强调参数Oracle数据库中,系统提供了几个视图可以查看系统参数的情况。视图V$OBSOLETE_PARAMETER中含有所有的过时(obsolete)和强调(underscored)参数。这里首先说明一下什么是Oracle的过时(obsolote)和强调(underscored)参数,过时参数,顾名思义就是在Oracle以前的版本中存在,但在新版本中已经淘汰了的参数,已经不再使用;而强调参数,是指那些在新版本中保留了下来,但是除非特殊需要不希望用户使用的那些参数。在视图V$OBSOLETE_PARAMETER中,包含这些参数的名称和一个标志

3、字ISSPECIFIED,该标志字用来指出这个参数是否在init.ora文件中已实际设置。下面的SQL脚本列出了当前系统中所有的过时参数名称以及它们是否在当前系统中设定。SQL>COLnameformata50;SQL>SELECTname,isspecifiedFROMv$obsolete_parameter;上面谈到,Oracle系统并没有将V$OBSOLETE_PARAMETER视图中的所有参数均丢弃,而是将其中的一部分转换为强调参数,下面就来讨论如何查看这些参数是已被丢弃还是被转换。这可以通过系统视图X$KSPPO来查看,该视图中包含一个名为KSPPOFL

4、AG的字段,用来指明该参数在当前版本中是被丢弃还是被强调,如果该值为1,则表示该参数已被丢弃,该值为2,则表明该参数现为强调参数。SELECTkspponm,DECODE(ksppoflg,1,'Obsolete',2,'Underscored')FROMx$ksppoORDERBYkspponm;注:该视图只在sys用户下可以看到。二、隐藏参数Oracle系统中还有一类参数称之为隐藏参数(hiddenparameters),是系统中使用,但Oracle官方没有公布的参数,这些参数可能是那些还没有成熟或者是系统开发中使用的参数。这些参数在所有Oracle官方提供的

5、文档中都没有介绍,他们的命名有一个共同特征就是都以'_'作为参数的首字符,诸如Oracle8i中的_trace_files_public和_lock_sga_areas等等。下面的查询可以得到当前系统中的所有隐藏参数(以sys身份登录):SELECTksppinm,ksppstvl,ksppdescFROMx$ksppix,x$ksppcvyWHEREx.indx=y.indxANDtranslate(ksppinm,'_','#')like'#%';三、系统当前参数下面的脚本以英文字母顺序列出了系统当前使用的所有参数。在列出的参数中,如果参数名称前面有#这个符号

6、,则表示该参数没有明确指定,采用了系统中的默认参数。一般在一个新的Oracle版本安装完成后,首先运行该脚本,则可以生成该版本数据库的标准init.ora文件。SETpagesize9000SETheadOFFSETtermOFFSELECTDECODE(isdefault,'TRUE','#')

7、

8、DECODE(isdefault,'TRUE',RPAD(name,43),RPAD(name,45))

9、

10、'='

11、

12、valueFROMv$parameterORDERBYname;参数类别说明值范围默认值always_anti_join优化程序一个反连接返回符合NO

13、TIN子查询的行。优化程序校验是否可能反连接,如果可能,按照该参数的值处理子查询。NESTED_LOOPS

14、MERGE

15、HASHNESTED_LOOPSalways_semi_join优化程序一个半连接返回符合EXISTS子查询的行。如果在限制子查询的列上尚未定义索引,半连接可以改善查询性能。NESTED_LOOPS

16、MERGE

17、HASHNESTED_LOOPSaq_tm_processes如果大于零,就会启用对队列消息的时间监视。该时间值可用于指定消息的延迟和失效属性(用于应用程序的开发)。0-100audit_file_dest对于每个与数据库的SYSDBA或

18、INTER

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。