Skip to Main Content

Japanese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

sga_targetとpga_aggregate_targetの設定値が0の時の自動管理機能について

keiji.kJan 7 2013 — edited Jan 8 2013
いつも参考にさせて頂いています。

環境はOracle 11.2 EE になります。
初期化パラメータの基本で申し訳ないのですが教えてください。


memory_max_target  15G
memory_target      10G
sga_max_size        10G
sga_target          0
pga_aggregate_target  0
db_cache_size       0
shared_pool_size      0
large_pool_size       0
java_pool_size        0

と設定している際は、sga_targetが「0」なので自動管理機能は働かず
以下の設定パラメータは手動管理になると思っていましたが以下のサイトを見る限りでは、

http://excer-system-product.blogspot.jp/2011/08/oracle.html
http://www.dbas-oracle.com/2011/04/relation-between-memorytarget-sgatarget.html

SGA_TARGETもPGA_AGGREGATE_TARGETも「0」が設定されている場合は
memory_targetの60%をSGAに、残りの40%をPGAに割り当てるとの記載がありました。

その記載の通りですと
<sga_target>
memory_target(10G)*0.6 = 6G

<pga_aggregate_target>
memory_target(10G)*0.4 = 4G

が割り振られ、かつ以下のパラメータは6G内で自動的に割り振られる
という認識であっていますか?

 ・バッファ・キャッシュ(DB_CACHE_SIZE)
 ・共有プール(SHARED_POOL_SIZE)
 ・ラージ・プール(LARGE_POOL_SIZE)
 ・Javaプール(JAVA_POOL_SIZE)
 ・Streamsプール(STREAMS_POOL_SIZE)


また、これらの値に0以外がセットされている場合はどうなるのでしょうか?
例えば、DB_CACHE_SIZE = 50M となっている場合は
DB_CACHE_SIZEは50Mで、それ以外のパラメータは(6G - 50M)内で自動的に
割り当たるのでしょうか?

以上です。
よろしくお願い致します。
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 5 2013
Added on Jan 7 2013
2 comments
4,614 views