千家信息网

oracle ASM参数ASM_POWER_LIMIT以及其它一些参数详解

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,ASM_POWER_LIMIT 参数这个参数 ASM_POWER_LIMIT 参数控制 ASM 后台进程 ARBx 的数量。ARBx 进程用来进行 ASM 磁盘数据重新分布打散。ASM_POWER_L
千家信息网最后更新 2026年11月01日oracle ASM参数ASM_POWER_LIMIT以及其它一些参数详解ASM_POWER_LIMIT 参数 这个参数 ASM_POWER_LIMIT 参数控制 ASM 后台进程 ARBx 的数量。ARBx 进程用来进行 ASM 磁盘数据重新分布打散。ASM_POWER_LIMIT 取值 从 0 到 11(据说从 10gR2 开始可以设置为 0,设置为0是为不做reblance,默认是1,数值越大速度越快,对性能要求更高,主机繁忙的时候需要特别注意 ). 当新添加磁盘或者删除磁盘后,ASM 会启动 ARBx 进行 IO 分散操作,这是个非常消耗资源的动作,所以一定要选择系统空闲的时候进行。关于 ASM 的条带与分配单元 ASM 默认的 Stripe Size 为 128K。 (一般操作系统的一个 IO 最大是 1M,对于 Block Size 为 8K 的系统,一般来说,db_file_multiblock_read_count 设置为 16 即可)。分配单元( Allocation Unit ) 是 1M,这个 AU 对应 extent 。在一些 DW 环境,随着数据量增大,AU 会非常的多,会产生性能影响。Stripe Size 和 AU 是可以通过 ASM 实例上的两个隐含参数调整的:_asm_ausize_asm_stripesize(注意最大1M,否则会有负面影响)
INSTANCE_TYPE:ASM实例要求此参数为ASM,隐含着将DB_UNIQUE_NAME设置为+ASM.ASM_DISKSTRING:指定在磁盘发现过程应当查找的位置,默认值是NULL。ASM_DISKGROUPS:指定在实例启动时要自动装载的磁盘组的名称,默认值是NULL。
ASM在分配空间时,以AU为单位进行,AU即Allocation units,是组成ASM disk的基本单元。
在Oracle 10gR2中,ASM AU的缺省单位大小是1M,相应的条带大小是128K。在ASM中,可以通过调整_asm_ausize隐含参数的大小来进行调整,_asm_stripesize控制相应的条带化参数。
从v$asm_diskgroup视图可以查询得到相关的信息:
SQL> select group_number,name,sector_size,block_size,allocation_unit_size from v$asm_diskgroup;
GROUP_NUMBER NAME SECTOR_SIZE BLOCK_SIZE ALLOCATION_UNIT_SIZE------------ ------ ----------- ---------- -------------------- 1 ARCHDG 512 4096 1048576 2 DATADG 512 4096 1048576在Oracle Database 11g中,可以通过类似如下语句在创建磁盘组时指定au_size:SQL> CREATE DISKGROUP DATA DISK '/dev/raw/raw15', '/dev/raw/raw16','/dev/raw/raw17' ATTRIBUTE 'au_size' = '16M', 'compatible.asm' = '11.1' 'compatible.rdbms' = '11.1';ASM允许的相关参数可以从DB的实例中查询获得,以下是一系列和asm相关的初始化参数:SQL> SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ FROM SYS.x$ksppi x, SYS.x$ksppcv y WHERE x.indx = y.indx AND x.ksppinm LIKE '%asm%';
NAME VALUE DESCRIB------------------------------ -------------------- ------------------------------------------------------------asm_diskstring disk set locations for discovery_asm_disk_repair_time 14400 seconds to wait before dropping a failing diskasm_diskgroups disk groups to mount automaticallyasm_power_limit 1 number of processes for disk rebalancing_asm_ausize 1048576 allocation unit size_asm_blksize 4096 metadata block size_asm_acd_chunks 1 initial ACD chunks created_asm_libraries ufs library search order for discovery_asm_maxio 1048576 Maximum size of individual I/O request_asm_allow_only_raw_disks TRUE Discovery only raw devices_asmlib_test 0 Osmlib test event_asm_allow_resilver_corruption FALSE Enable disk resilvering for external redundancy_asmsid asm ASM instance id_asm_wait_time 18 Max/imum time to wait before asmb exits_asm_stripewidth 8 ASM file stripe width_asm_stripesize 131072 ASM file stripe size_asm_droptimeout 60 timeout before offlined disks get dropped (in 3s ticks)_asm_emulmax 10000 max number of concurrent disks to emulate I/O errors_asm_emultimeout 0 timeout before emulation begins (in 3s ticks)_asm_kfdpevent 0 KFDP event
20 rows selected.
参数 磁盘 实例 单元 可以通过 大小 条带 系统 分配 调整 最大 单位 性能 数据 时候 进程 影响 控制 查询 繁忙 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技网 蓝思科技飞鸽互联网 互联网 卓越科技 中国互联网科技发展 融势互联网科技 互联网科技公司做什么 富国互联网科技创新基金 湖南洣水互联网科技有限公司扣款 成都互联网科技公司100强 苏州五指互联网络科技有限 赶超互联网科技 微信多开 深圳市优智互联网科技有限公司 畅思互联网科技 济南有互联网科技公司吗 山东子淼互联网科技有限公司 扫呗互联网科技有限公司 济南小医互联网科技有限公司招聘 容联科技互联网电商 银川新华互联网科技学校是国营吗 现代互联网科技公司 互联网最新的科技 互联网科技财经 麻工互联网科技 广西拼得多互联网科技有限公司 江苏南京365互联网科技 宁夏众和广鑫互联网科技有限公司 昭通互联网科技选哪家 山东大美朱楼互联网科技有限公司 西安左小互联网科技有限公司 杭州融税互联网科技有限公司
0