ITPub博客

首页 > Linux操作系统 > Linux操作系统 > How to Calculate Rman Memory Allocation In Large Pool

How to Calculate Rman Memory Allocation In Large Pool

原创 Linux操作系统 作者:cc59 时间:2007-08-22 00:00:00 0 删除 编辑
How to Calculate the Memory Required by RMAN in Large Pool

from metalink

Contrary to the rman documentation at 9i, the amount of memory required by RMAN to be set aside
in LARGE POOL when asynchronous io is simulated with the use of slaves is NOT 16Mb per channel.

For a disk backup:

Each channel is allocated 4*1Mb (output buffers) plus 16*1Mb (input buffers)

For a tape backup:

Each channel is allocated 4* plus 16*1Mb (input buffers)

Additionally, when the controlfile is included in the backup the memory allocated jumps by a
further 16 Mb (for the channel doing the controlfile backup) to 32Mb plus the output buffers
(tape or disk).

Bug 4513611 (still with Development) has been raised to clarify the documentation and
confirm if this is expected behaviour.

In the meantime, to cater for all circumstances, large pool should be set as follows (bearing in
mind that the controlfile can only be backed up by one channel) :

For disk channels

LARGE_POOL_SIZE = (No:channels * (16 + 4)) +16 Mb

For tape channels:

LARGE_POOL_SIZE = (No:channels * (16 + 4()) +16 Mb

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/104152/viewspace-140020/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-21

  • 博文量
    132
  • 访问量
    308420