Oracle9iR2中的参数设置, Log_parallelism 是非隐含参数。默认值为1 。
在Oracle10g中,log_parallelism参数变为隐含参数,并且Oracle引入了另外两个参数,允许log_parallelism进行动态调整。 缺省的_log_parallelism_dynamic参数被设置为True, 如果_log_parallelism_max被设置为不同于_log_parallelism的参数值, 那么Oracle会动态的选择并行度,当然不超过最大允许值,这是Oracle10g中动态SGA的另外一个提高。默认一般是1 。 Logical Standby中需要设置 Log_parallelism=1 , 10g中不用设置,因为默认是1,且已经是隐含参数,不建议修改 。
获得隐含参数的脚本 (http://www.eygle.com/archives/2005/02/ecinaoracleaeoi.html) :
set linesize 132 column name format a30 column value format a25 select x.ksppinm name, y.ksppstvl value, y.ksppstdf isdefault, decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismod, decode(bitand(y.ksppstvf,2),2,'TRUE','FALSE') isadj from sys.x$ksppi x, sys.x$ksppcv y where x.inst_id = userenv('Instance') and y.inst_id = userenv('Instance') and x.indx = y.indx and x.ksppinm like '%_&par%' order by translate(x.ksppinm, ' _', ' ') /
保存为脚本 gethiddenpar .
运行:
SQL> @d:\script\gethiddenpar
Enter value for par: log_parallelism
old 14: x.ksppinm like '%_&par%'
new 14: x.ksppinm like '%_log_parallelism%'
NAME VALUE ISDEFAULT ISMOD ISADJ
------------------------------ ------------------------- --------- ---------- -----
_log_parallelism 1 TRUE FALSE FALSE
_log_parallelism_dynamic TRUE TRUE FALSE FALSE
_log_parallelism_max 1 TRUE FALSE FALSE
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-592068/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-592068/