sunbo2011 发表于 2011-12-22 08:54

Oracle数据库的创建与删除(0201) 之 参数文件

<P><FONT size=4>一、概念<BR></FONT><FONT size=2>(1)Oracle有很多的初始化参数项,并且它们都有默认值。<BR>(2)在数据库创建后,有些参数是可以修改的,有些则不可以。<BR>(3)参数文件,是数据库从shutdown状态启动到nomount状态的过程中使用的。</FONT></P>
<P><FONT size=2></FONT>&nbsp;</P>
<P><FONT size=4>二、对参数的修改</FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">SYS<SPAN style="COLOR: #0000cc">&gt;</SPAN> <SPAN style="COLOR: #0000ff">alter</SPAN> <SPAN style="COLOR: #0000ff">session</SPAN> <SPAN style="COLOR: #0000ff">set</SPAN> 参数名 <SPAN style="COLOR: #0000cc">=</SPAN> 值<SPAN style="COLOR: #0000cc">;&nbsp;&nbsp;&nbsp;&nbsp; ---&gt; <FONT color=#000000># </FONT></SPAN>对参数的修改,只在当前session中生效</SPAN></LI></OL></DIV>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">SYS<SPAN style="COLOR: #0000cc">&gt;</SPAN> <SPAN style="COLOR: #0000ff">alter</SPAN> system <SPAN style="COLOR: #0000ff">set</SPAN> 参数名 <SPAN style="COLOR: #0000cc">=</SPAN> 值 <SPAN style="COLOR: #0000ff">scope</SPAN> <SPAN style="COLOR: #0000cc">=</SPAN> memory <SPAN style="COLOR: #0000cc">|</SPAN> spfile <SPAN style="COLOR: #0000cc">|</SPAN> both<SPAN style="COLOR: #0000cc">;</SPAN><BR></LI>
<LI><FONT color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><SPAN style="COLOR: #ff9900"><FONT color=#000000><FONT color=#0000f0>---&gt;</FONT> # memory 在当前实例中立即生效<BR></FONT></LI>
<LI></SPAN><FONT color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spfile 写入spfile文件中,数据库重启后生效<BR></FONT></LI>
<LI><FONT color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;both 两者皆有</FONT></SPAN></LI></OL></DIV>
<P><FONT size=2>[ 在“可以修改的”参数中,一些是可以立即生效的,另一些则需要重启后才能生效。]</FONT></P>
<P><FONT size=2></FONT>&nbsp;</P>
<P><FONT size=4>三、初始化参数详解</FONT></P>
<P><FONT size=2>1、审计相关</FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000"><FONT size=2>&nbsp;&nbsp;&nbsp; audit_trail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 是否开始审计功能&nbsp;&nbsp;&nbsp;&nbsp;<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;audit_file_dest&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 审计文件存放的目录&nbsp;&nbsp;&nbsp;&nbsp;<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;audit_sys_operations&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 是否审计sysdba角色的用户</FONT></SPAN></LI></OL></DIV>
<P><FONT size=2>2、数据库相关<BR></FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000"><FONT size=2>&nbsp;&nbsp;&nbsp; db_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 数据库的名字&nbsp;(在创建数据库后“不可以修改”)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 可以与$ORACLE_SID一样,也可以不一样<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;db_unique_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # <SPAN style="COLOR: #0000cc">(</SPAN>RAC中使用,暂不深入)<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;db_domain&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 数据库的完全限定名(Internet点表示法)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 用于网格环境下确定数据库的逻辑位置<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;instance_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 实例的名字<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 可设为与$oracle_sid一样,也可以不一样<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 在RAC环境下,一个database可以对应多个instance<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;service_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 数据库对外提供服务的名字 (用于监听和远程连接)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 名字可以任意取,但一般为$db_name<SPAN style="COLOR: #0000cc">.</SPAN><SPAN style="COLOR: #0000cc">$</SPAN>db_doman<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;compatible&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 控制Oracle软件的版本号,用于去除当前版本中的一些特性<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 比如说:在11g的oracle中,设置其为10<SPAN style="COLOR: #0000cc">.</SPAN>2。则这个数据<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;库只具备10<SPAN style="COLOR: #0000cc">.</SPAN>2版本的特性,无法使用11g的新特性。<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 如果版本跨度很大,则无法使用此功能。<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp; <BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;instance_type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 实例的类型 [ ASM <SPAN style="COLOR: #0000cc">|</SPAN> RDBMS ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 用于指定“当前实例”是ASM的实例,还是普通的RDBMS实例<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;<BR></FONT></LI>
<LI><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;nls_date_format&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 指定日期数据类型的格式<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 如: yyyy<SPAN style="COLOR: #0000cc">-</SPAN>mm<SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000ff">dd</SPAN> hh24<SPAN style="COLOR: #0000cc">:</SPAN>mi<SPAN style="COLOR: #0000cc">:</SPAN>ss</FONT></SPAN></LI></OL></DIV>
<P><FONT size=2>3、OMF(Oracle Managed File)相关<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 即:由oracle来自动管理相关数据文件&nbsp;(非重点内容,暂不考虑)</FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp; db_create_file_dest<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;DB_CREATE_ONLINE_LOG_DEST_n<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;db_recovery_file_dest</SPAN></LI></OL></DIV>
<P><FONT size=2>4、信息收集相关</FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp;&nbsp; statistics_level&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # Oracle收集统计数据的级别 <SPAN style="COLOR: #0000cc">[</SPAN> BASIC <SPAN style="COLOR: #0000cc">|</SPAN> TYPICAL <SPAN style="COLOR: #0000cc">|</SPAN> ALL <SPAN style="COLOR: #0000cc">]</SPAN><BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// TYPICAL <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> Oracle会自动收集与自身性能相关的所有信息<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp; ALL <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 同时还收集OS相关的数据&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR></LI>
<LI>&nbsp;&nbsp;&nbsp;sql_trace&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 是否打开SQL语句跟踪功能&nbsp; <SPAN style="COLOR: #0000cc">[</SPAN> true <SPAN style="COLOR: #0000cc">|</SPAN> false <SPAN style="COLOR: #0000cc">]</SPAN></SPAN></LI></OL></DIV>
<P><FONT size=2>5、优化器相关</FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>&nbsp;
<LI><SPAN style="COLOR: #000000">&nbsp;&nbsp; optimizer_mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # Oracle优化器需要优化的指导思想 <SPAN style="COLOR: #0000cc">[</SPAN> all_rows <SPAN style="COLOR: #0000cc">|</SPAN> first_rows_n <SPAN style="COLOR: #0000cc">]</SPAN><BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // all_rows&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 使用CBO<SPAN style="COLOR: #0000cc">(</SPAN>基于成本)的方式进行优化,以“使<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用最少资源查询出所有数据”为最佳方案<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// first_rows_n <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 使用CBO<SPAN style="COLOR: #0000cc">(</SPAN>基于成本)的方式进行优化,以“最<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;短的响应时间内返回前n行”为最佳方案<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR></LI>&nbsp;optimizer_features_enable <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # Oracle查询优化器的版本控制 (同数据库的版本控制)<BR>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT color=#000000><SPAN style="COLOR: #0000cc"><FONT color=#000000>// </FONT></SPAN>用于“对数据库升级后,却仍然只使用旧版本的优化器特性”的情况<BR></FONT></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR></LI>optimizer_dynamic_sampling <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 动态采样数据库统计信息的级别</SPAN></OL></DIV>
<P><FONT size=2>6、控制文件相关<BR></FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;control_fiels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 控制文件的个数及路径<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 指定多个完全一样的“控制文件”,是为了保证控制文件的安全<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 即“多路冗余复用”<BR></LI>control_file_record_keep_time <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 控制文件中的旧记录保留多久<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 用于RMAN备份时,指定记录在控制文件中的信息的保留时长</SPAN></OL></DIV>
<P><FONT size=2>7、归档文件相关</FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;log_archive_dest_n&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 归档日志存放的目录<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 一个归档进程对应一个,最多10个<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;log_archive_format&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 归档日志的文件名格式<BR><FONT color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // %t&nbsp; 进程号<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT color=#000000>// %<SPAN style="COLOR: #0000ff"><FONT color=#000000>s</FONT></SPAN><SPAN style="COLOR: #0000cc">&nbsp; </SPAN>日志序号</FONT><SPAN style="COLOR: #0000cc"><BR><FONT color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // </FONT></SPAN><FONT color=#000000>%r<SPAN style="COLOR: #0000cc">&nbsp; </SPAN>重置日志(resetlogs)ID<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // </FONT><FONT color=#000000><FONT color=#000000>示例</FONT>:LOG_ARCHIVE_FORMAT <SPAN style="COLOR: #0000cc">=</SPAN></FONT> <SPAN style="COLOR: #ff00ff">'log%t_%s_%r.arc'</SPAN></SPAN></LI></OL></DIV>
<P><FONT size=2>8、“闪回区”相关<BR></FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp; db_recovery_file_dest&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">--</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 指定“闪回区域”目录路径<BR></LI>
<LI>&nbsp;&nbsp;db_recovery_file_dest_size&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">--</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 指定“闪回区域”最大容量(单位“k”)<BR></LI>
<LI>&nbsp;&nbsp;db_flashback_retention_target&nbsp; -<SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 指定“闪回区域”中数据的保留时长(单位“分钟”)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 默认为1440分钟上,即1天</SPAN></LI></OL></DIV>
<P><FONT size=2>9、读取“外部文件”相关&nbsp;</FONT></P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp; utl_file_dir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 将oracle用户对OS(操作系统)上的文件进行读取时,限定在某一个目录中<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 用于通过“外部表”读取OS上的平面文件<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 当然,前提条件是:oracle用户对OS上的这个目录具有“读写”权限</SPAN></LI></OL></DIV>
<P>10、登陆验证相关</P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp; remote_login_passwordfile&nbsp;&nbsp; <FONT color=#0000cc>--</FONT><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 启动数据库时,对远程登录的用户是否需要进行密码验证<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;none <SPAN style="COLOR: #0000cc">-</SPAN> (不通过密码文件验证)全部使用操作系统的验证方式<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp; shared <SPAN style="COLOR: #0000cc">-</SPAN> 多个数据库使用同一个密码文件进行验证<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // exclusive <SPAN style="COLOR: #0000cc">-</SPAN> 一个密码文件只能变一个数据库使用<BR></LI>
<LI>&nbsp;&nbsp;</LI>
<LI></LI>&nbsp;&nbsp;*** 注意:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (1)这里所说得“验证”,是指对“具有sysdba角色权限的用户”(如sys、system)的身份验证。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;而普通用户的身体验证,是在数据库启动之后,通过“数据字典”在share pool中完成的。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)要启动一个数据库,拥有sysdba角色权限的用户需要在本机或通过网络连接到操作系统上。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a. 若是本机登录,则不验证。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (因为你能够使用操作系统,说明已经通过了OS层面的身份验证,说明是合法用户)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b. 若是通过网络登录,则通过此参数指定“是否验证”,及对密码文件的使用方式。<BR></SPAN><SPAN style="COLOR: #000000">
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sqlplus 用户名<SPAN style="COLOR: #0000cc">/</SPAN>密码@IP地址 as sysdba<FONT color=#0000cc> </FONT>&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 此参数在这种情况下起作用</SPAN></LI></OL></DIV></OL>
<P><BR></P>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css></SPAN></OL></DIV>
<P>11、SGA相关</P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;processes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 可以连接到Oracle实例的“最大进程数”<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 包括backgroup proceses ,及 <SPAN style="COLOR: #0000ff">server</SPAN> processes<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;db_writer_processes&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # DBWn进程的最小数量(最大为20个)<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;open_cursors&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc"><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN><FONT color=#000000> # </FONT></SPAN>单个session中,可以打开的游标的最大数量(默认为50个)<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;sessiones&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc"><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN><FONT color=#000000> # </FONT></SPAN>最大会话数<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;log_buffer<SPAN style="COLOR: #0000cc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: #0000cc"><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN><FONT color=#000000> # </FONT></SPAN></SPAN>指定log buffer(日志缓冲区)的大小(单位为“k”)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 必须是OS(操作系统)block的整数倍</LI>
<LI><BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;sga_target&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 启动<SPAN style="COLOR: #0000cc">/</SPAN>关闭ASMM(Automatic Shared Memory Management)功能<BR></LI>
<LI>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>说明:<BR><BR>
<LI><SPAN style="COLOR: #000000">sga_target <SPAN style="COLOR: #0000cc">= </SPAN>0&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 关闭ASMM功能<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 即“SGA内存区域不再由Oracle自动管理,所有SGA参数(DB_CACHE_SIZE<SPAN style="COLOR: #0000cc">,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>SHARED_POOL_SIZE<SPAN style="COLOR: #0000cc">,</SPAN>LARGE_POOL_SIZE<SPAN style="COLOR: #0000cc">,</SPAN>JAVA_POOL_SIZE等都需要手工指定”。<BR></LI>
<LI><BR></LI>
<LI>sga_target <SPAN style="COLOR: #0000cc">&gt;</SPAN> 0&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 开启ASMM功能<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 即“只需要指定SGA内存的总大小,其内部的各功能内存块是由oracle自动维护、<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 调整的”。</SPAN></LI></OL></DIV>&nbsp;<BR>&nbsp;&nbsp; fast_start_mttr_target <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 指定当实例Crash(崩溃)掉后,需要的最长恢复时间时间<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp; 0&nbsp; 由Oracle自动调整checkpoint时机<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 1800&nbsp; 如果实例崩溃,则重启恢复到Open状态,最长只需要3分钟<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(也就是说,在平时实例正常运行时,也是每3分钟做一次checkpoint,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可能会影响数据库日常运行时的性能)<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;plsql_code_type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 对PL<SPAN style="COLOR: #0000cc">/</SPAN>SQL语句的解释方式 <SPAN style="COLOR: #0000cc">[</SPAN> native <SPAN style="COLOR: #0000cc">|</SPAN> interpreted<SPAN style="COLOR: #0000cc">]</SPAN><BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // native <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 编译<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // interpreted <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> 解释<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;cursor_sharing&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 共享SQL语句的方式 <SPAN style="COLOR: #0000cc">[</SPAN>forced <SPAN style="COLOR: #0000cc">|</SPAN> exact <SPAN style="COLOR: #0000cc">|</SPAN> similar<SPAN style="COLOR: #0000cc">]</SPAN><BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // forced <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN> 强迫Oracle使用“绑定变量”的方式来解析SQL查询语句&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(将没有使用“绑定变量”的SQL语句,转化为使用绑定变量<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 的方式,以此来提高对SQL语句解析的复用率)<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;db_block_size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 数据块大小(单位“k”)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 它总是OS(操作系统)上block的整数倍<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 这样设置,对磁盘读写的速度快、方便,且不会产生过多的磁盘碎片<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR></LI>
<LI>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000"><FONT color=#0000cc><FONT color=#000000>OLDP(数</FONT><FONT color=#000000>据仓库用途的数据库</FONT>)</FONT>中,可以将DB_BLOCK_SIZE设大。 <BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 因为DSS系统中,有大量的读操作,可能会用到全表扫描。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 这时一次读取大块数据,就会提高查询的性能。<BR></LI>
<LI><BR></LI>
<LI><FONT color=#000000>OLTP</FONT>(联机事务处理的数据库)中,不宜将此值设得过大。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 因为涉及到大量的写操作,所以小一点的“块”反而可以提高效率及节约存贮空间。</SPAN></LI></OL></DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR></LI>
<LI>&nbsp;&nbsp;&nbsp; db_file_multiblock_read_count <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 一个I<SPAN style="COLOR: #0000cc">/</SPAN>O可以最多读取多少块。<BR><FONT color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//(默认为16个block,10g版本最大支持1M)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 一般DSS系统中,可以将其设大,以节约I<SPAN style="COLOR: #0000cc">/</SPAN>O成本,从而提高SQL查询的性能。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // </FONT><FONT color=#000000>11g时,若此参数不设置,则由oracle自动管理。</FONT> </SPAN></LI></OL></DIV>
<P>12、undo表空间相关</P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">&nbsp;&nbsp;undo_management&nbsp; <FONT color=#0000cc>--&gt; </FONT><FONT color=#000000># </FONT>undo表空间的管理方式 <SPAN style="COLOR: #0000cc">[</SPAN> auto <SPAN style="COLOR: #0000cc">|</SPAN> manual <SPAN style="COLOR: #0000cc">]<BR><FONT color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // auto&nbsp; 自动 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (指定为auto,则在创建数据库时,必须创建一个undo表空间,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;并且此表空间名要与参数文件中指定的一致)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// manual 手工</FONT></SPAN><BR></LI>
<LI>&nbsp; undo_tablespace&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # 指定默认的undo表空间 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 如果数据库中只有一个undo表空间,则可以不指定&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 如果数据库中没有undo表空间,则使用system表空间中的undo段作为数据库<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 的undo表空间使用<BR></LI>
<LI>&nbsp; undo_retention&nbsp;&nbsp; <SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # undo表空间中的数据,可以存放的最大时长<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 但根据instance运行时所需要undo表空间的容量不同,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 实际保留的时长可能会 <SPAN style="COLOR: #0000cc">&lt;</SPAN><SPAN style="COLOR: #0000cc">=</SPAN> undo_retention参数值<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// “闪回”操作能否成功,与此参数有一定的关系<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;<BR>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css><FONT color=#000000>(1)示例: undo_retention <SPAN style="COLOR: #0000cc">=</SPAN> 14400 <SPAN style="COLOR: #0000cc">/</SPAN><SPAN style="COLOR: #0000cc">/</SPAN> 单位为“秒”,即4小时。<BR></FONT><SPAN style="COLOR: #000000">(2)“快照太旧(Ora-01555 snapshot<SPAN style="COLOR: #0000cc">-</SPAN>too<SPAN style="COLOR: #0000cc">-</SPAN>old)”错误,则说明undo表空间太小,需要增大,<BR>&nbsp;&nbsp;&nbsp;&nbsp;<FONT size=2> 并延长对undo数据的保留时长。</FONT></SPAN></OL></DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR></LI>
<LI>&nbsp;&nbsp;undo_managemnet &nbsp;<SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">-</SPAN><SPAN style="COLOR: #0000cc">&gt;</SPAN> # undo表空间(撤销表空间)的管理方式 &nbsp;<SPAN style="COLOR: #0000cc">[</SPAN>auto <SPAN style="COLOR: #0000cc">|</SPAN> manual<SPAN style="COLOR: #0000cc">]</SPAN><BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp; auto<FONT color=#0000cc>&nbsp;&nbsp;</FONT>由oracle自动管理<BR></LI>
<LI>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// manual&nbsp; 手工管理</SPAN></LI></OL></DIV>
<P>13、PGA相关</P>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000"><FONT color=#5c5c5c>&nbsp;&nbsp;</FONT>pga_aggregate_target<SPAN style="COLOR: #0000cc">&nbsp; --&gt; <FONT color=#000000>#</FONT> </SPAN>指定server process进程的PGA总和的最大值 (单位“M”)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<FONT color=#000000> 不包括</FONT> backgroup process的PGA空间大小????<BR></LI>
<LI><BR></LI></SPAN>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI><SPAN style="COLOR: #000000">(1)当pga_aggregate_target参数值 <SPAN style="COLOR: #0000cc">&gt; </SPAN>0时,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; workarea_size_policy参数会自动设置成AUTO。<BR></LI>
<LI><BR></LI>
<LI>(2)若一个会话中排序操作使用了 pga_aggregate_target <SPAN style="COLOR: #0000cc">*</SPAN> 5%的空间(“内存排序”)还不够,<BR>&nbsp;&nbsp;&nbsp; 则不够的部分使用“临时表空间”进行排序(磁盘排序)<FONT color=#0000cc>。<BR><BR><BR>
<P><FONT size=2>Ps: 什么情况下,会出现“排序”操作?<BR>1)在SQL语句中,出现 order by / group by / hash join&nbsp;子句时。<BR>2)在创建索引时。</FONT></FONT></SPAN></P></LI></OL></DIV></OL>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>&nbsp;&nbsp;<FONT color=#000000>workarea_size_policy&nbsp; --&gt; #&nbsp;PGA中工作区的管理方式&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: #0000cc">[</SPAN>auto <SPAN style="COLOR: #0000cc">|</SPAN> manual<SPAN style="COLOR: #0000cc">]</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// auto&nbsp; 即:“排序操作”所需要的PGA空间大小,由Oracle自动分配和管理。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在使用完后,自动回收。<BR></FONT></OL></DIV>
<P>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (完结)</P>
页: [1]
查看完整版本: Oracle数据库的创建与删除(0201) 之 参数文件