ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 10gR2 如何改变默认au_size值的大小

oracle 10gR2 如何改变默认au_size值的大小

原创 Linux操作系统 作者:paulyibinyi 时间:2011-04-06 17:29:37 0 删除 编辑

 oracle10gR2版本磁盘组默认au_size值为1M:

1.   数据量小,对数据库性能没影响。

2.   如果数据量大达到10TB或PB ,au_size值为1M的话,extent 的值就会非常大,读到内存中的效率就非常低,影响数据库性能,所以建议在初始规划时修改au_size值,后期去修改的话,那花的代价非常大。

 

oracle 建议达到10TB或PB的数据量建议把au_size值改为16M, _asm_stripesize值为1M

 

下面就是具体方法把au_size值改为4M, _asm_stripesize值改为256K的过程。

 

修改方法如下:

1. Shut down the ASM instance

 

每个节点路径如下 $ORACLE_BASE/admin/+ASM/pfile/init.ora

2.  调整au_size值

    _asm_ausize=4194304

_asm_stripesize=262144  

 

3. 调整asm实例相关参数

shared_pool_size = 128M

large_pool_size = 128M

db_cache_size = 128M

processes =100

 

4. Restart the ASM instance

 

5. Create a disk group

   CREATE DISKGROUP diskgroup_name disk '/devices/diska1','/devices/diska2';

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

请登录后发表评论 登录
全部评论
学习数据库

注册时间:2007-12-11

  • 博文量
    907
  • 访问量
    6894393