Oracle 11g的一个新特性:Memory_target
Oracle在内存管理上的一个重要增强,就是Oracle 11g的一个新特性:Memory_target与自动内存管理(Automatic Memory Management) 7 C& I! N! {" e( ]' @
打造最好的电脑自学交流论坛" ?, {% P; w# g0 f* U' _/ a
# \- M3 V, |" ^. N3 C$ f我爱电脑技术社区--打造最好的电脑技术自学交流平台需要大家注意的是,加入这个参数设置过高,实例启动时会出现错误提示:
5 [( i9 Z0 Z& O: h: `$ g' J打造最好的电脑自学交流论坛电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站$ l; g4 W% z0 `4 y
9 j y$ X3 x; {/ C我爱电脑技术社区--打造最好的电脑技术自学交流平台SQL*Plus: Release 11.1.0.5.0 - Beta on Sun Jul 29 08:35:28 2007
" c8 E, G1 w5 x8 L+ j2 v9 o/ d5 J我爱电脑技术社区--打造最好的电脑技术自学交流平台Copyright (c) 1982, 2007, Oracle. All rights reserved.电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站: t, o5 o4 w7 F: l5 S8 ~6 m
Connected to an idle instance.
6 s. }% \; w9 p$ z我爱电脑技术论坛SQL> startup
7 ~* |# {/ ]7 r8 C打造最好的电脑自学交流论坛ORA-00845: MEMORY_TARGET not supported on this system我爱电脑技术社区--打造最好的电脑技术自学交流平台8 U% I% e4 d0 T( \$ p& `1 V& `: v2 `
5 A/ b2 A4 o: V
; i0 m3 K+ r! p; c. [. a电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站此错误提示并不是指特性不支持,而是需要你去调整内存设置。
Y! O. [. L3 p& twww.520diannao.com
t8 B# H5 @' K* \www.520diannao.com
/ C% Q8 a+ N) p+ [1 W! b我爱电脑技术社区--打造最好的电脑技术自学交流平台设置了这个参数后,自动内存则会调整启用:
& J6 @: K6 U# {打造最好的电脑自学交流论坛打造最好的电脑自学交流论坛0 F, S3 M+ b( Q! |. ~4 f& }4 V2 p
; v2 k$ R0 ^- ^2 T, H( }www.520diannao.comSQL> show parameter memory
: ?! O( y! Z# E! L7 p- g我爱电脑技术社区--打造最好的电脑技术自学交流平台
; U' e, b. e5 v- e$ g, |1 J7 b! FNAME TYPE VALUE
( r1 J3 A7 A# y+ e4 | h电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站--------------------- ------------- ----------- www.520diannao.com8 k5 W7 S' R8 `5 j7 E s% F. D
hi_shared_memory_address integer 0我爱电脑技术社区--打造最好的电脑技术自学交流平台7 ?+ O3 W0 ]; {/ X4 c
memory_max_target big integer 416Mwww.520diannao.com3 N: S- t4 W2 L9 k! W* o" g: Z
memory_target big integer 416M
5 j1 B6 e7 l# P9 N @: v' U/ ]我爱电脑技术论坛shared_memory_address integer 0
0 N9 {0 v3 U; Q9 _1 B' mwww.520diannao.com 我爱电脑技术论坛7 t6 R2 e+ B$ Q. J: N0 b4 T
我爱电脑技术社区--打造最好的电脑技术自学交流平台4 B% O5 f7 W# }) P
类似SGA_MAX_SIZE与SGA_TARGET一样,MEMORY_MAX_TARGET与MEMORY_TARGET成对出现,这一特性的出现使得PGA+SGA作为整体内存使用被一致的纳入自动管理范畴。
& F" u! }4 |9 V7 F8 S7 y我爱电脑技术社区--打造最好的电脑技术自学交流平台; S& Z9 |, i4 M) `- _; Y
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站" M( X% c+ g$ }: _1 A4 H5 t( [
我爱电脑技术社区--打造最好的电脑技术自学交流平台5 k; |! g: M2 m$ z5 @0 ]
你会发现,与Oracle10g类似,设置了自动内存管理之后,PGA_AGGREGATE_TARGET参数不再需要设置,取而代之发挥作用的参数是带有2个下划线的__PGA_AGGREGATE_TARGET参数,大家可以仔细看一下这几个参数的解释:
, J; r) r! f$ T. k2 p, U我爱电脑技术社区--打造最好的电脑技术自学交流平台6 ^; [: t- ] J
& ?* ?* U' Z# c# o电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站SQL> select ksppinm,ksppdesc from x$ksppiwww.520diannao.com/ e6 C k, U! @, R% b' J! g
2 where ksppinm like '%pga%';电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站. }* ?: ~/ Y" S j% ^4 w
& s v2 N2 _3 Y- O9 r+ QKSPPINM KSPPDESC
t& W3 y; B% L打造最好的电脑自学交流论坛----------------------- ---------------& a- R9 j8 w: j- b1 [# |* t1 w
_pga_large_extent_size
; x& j0 U3 o+ |9 o# k电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站PGA large extent size
* o( B a; U) \5 k我爱电脑技术论坛_use_ism_for_pga
% [/ P& Q1 B( T5 R: g! m电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站Use ISM for allocating large extents
7 p! [9 _" @5 [6 Y) \5 H3 @0 \; Uwww.520diannao.com_kdli_sio_pga www.520diannao.com5 x) c; Z# o1 s) B6 M
use PGA allocations for direct IO
, s: M8 V# L K7 H电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站_kdli_sio_pga_top 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站! m7 ?# P/ ]; }4 t9 O$ i& w0 t5 I
PGA allocations come from toplevel PGA heap
7 S( \6 {9 Y$ q' q g) p* H我爱电脑技术社区--打造最好的电脑技术自学交流平台pga_aggregate_target 我爱电脑技术社区--打造最好的电脑技术自学交流平台& j5 ^8 }: p! k. ]1 m
Target size for the aggregate PGA memory consumed by the instance打造最好的电脑自学交流论坛( w9 u ~5 W6 [/ _1 y, y2 V
__pga_aggregate_target 我爱电脑技术论坛4 W! _" A9 H6 F
Current target size for the aggregate PGA memory consumed
$ ]( t% o' a5 f4 G打造最好的电脑自学交流论坛_pga_max_size 打造最好的电脑自学交流论坛- U8 A& A0 d/ y8 y n
Maximum size of the PGA memory for one process