创建磁盘:

[root@kel ~]# oracleasm createdisk KEL3 /dev/sdf1
Writing disk header: done
Instantiating disk: done

创建完成之后,查看下磁盘:

[root@kel ~]# oracleasm listdisks
DATA
KEL1
KEL2
KEL3
OCR_VOTE

查看磁盘空间大小:(在ORACLE_SID=+ASM之后利用sqlplus进入)

SQL> select name,total_mb,free_mb from v$asm_disk;

NAME	     TOTAL_MB	 FREE_MB
---------- ---------- ----------
2047 0
KEL1 2047 1995
KEL2 2047 1995
ASM_0000 2047 387
ASM_0001 2047 387

将新创建的磁盘加入磁盘组ASM之中:

SQL> alter diskgroup ASM add disk 'ORCL:KEL3' rebalance power 1;

Diskgroup altered.

ASM磁盘组支持动态扩展,我们可以向现有的磁盘组动态加入新的磁盘,新磁盘加入后,Oracle通过后台RBAL进行Rebalance,将当前的数据均衡到新增加的磁盘上。Drop磁盘亦会Rebalance。

asm_power_limit 参数用于控制Rebalance的速度,取值1~11,数字越大,平衡速度越快,默认值是1。如果该数字很大,则可能因为Rebalance而影响性能。

查看磁盘的rebalance变化:

第一次查看:

SQL> select name,total_mb,free_mb from v$asm_disk;

NAME	     TOTAL_MB	 FREE_MB
---------- ---------- ----------
KEL1 2047 1995
KEL2 2047 1995
KEL3 2047 1995
ASM_0000 2047 387
ASM_0001 2047 387

第二次查看:

SQL> /

NAME	     TOTAL_MB	 FREE_MB
---------- ---------- ----------
KEL1 2047 1995
KEL2 2047 1995
KEL3 2047 993
ASM_0000 2047 885
ASM_0001 2047 885

查看asm_power_limit参数值:

SQL> show parameter asm_power_limit

NAME				     TYPE	VALUE
------------------------------------ ---------- ------------------------------
asm_power_limit integer 1

查看磁盘组里的磁盘组成:

SQL> select group_number,name from v$asm_disk;

GROUP_NUMBER NAME
------------ ----------
2 KEL1
2 KEL2
1 KEL3
1 ASM_0000
1 ASM_0001

删除磁盘组中的一块磁盘:

SQL> alter diskgroup ASM drop disk "KEL3" rebalance power 11;

Diskgroup altered.

查看磁盘组的信息,可以磁盘组的信息是慢慢变化的,开始磁盘KEL3还是存在于磁盘组中,到最后数据迁移完毕之后,磁盘KEL3就不属于任何磁盘组了,从下面可以看出:

SQL> select group_number,name from v$asm_disk;

GROUP_NUMBER NAME
------------ ----------
2 KEL1
2 KEL2
1 KEL3
1 ASM_0000
1 ASM_0001 SQL> select group_number,name from v$asm_disk; GROUP_NUMBER NAME
------------ ----------
0
2 KEL1
2 KEL2
1 ASM_0000
1 ASM_0001

最新文章

  1. 在IIS8.5的环境下配置WCF的Restful Service
  2. 玩转 H5 下拉上滑动效果
  3. the server quit without updating pid file (/var/lib/mysql/localhost.localdomain.pid)
  4. 值栈(Structs2)
  5. P4 前端编译器p4c-bm、后端编译器bmv2命令安装 make error问题
  6. 【OpenJudge1814】 恼人的青蛙 暴力+剪枝优化
  7. php excel (转)
  8. 关于Android4.2后WebView的js方法需要加@JavascriptInterface
  9. sql delete output
  10. idea maven jetty插件热部署
  11. Android应用截图嵌入到真实设备
  12. css居中问题
  13. 【C# in depth 第三版】温故而知新(1)
  14. Linux下如何查看版本
  15. MySQL -- 单行函数
  16. Confluence 6 数据模型
  17. wpf 加阴影效果导致内容模糊的问题解决
  18. linux查内存操作:cat /proc/meminfo
  19. Python之路PythonNet,第三篇,网络3
  20. 用自定义的RoundImageView来实现圆形图片(可加边框)

热门文章

  1. Hibernate逍遥游记-第8章 映射组成关系(<component>、<parent>)
  2. 利用 img 和 script 发送跨域请求
  3. php命令行用法简介
  4. trim合理和谐
  5. 1227. Rally Championship
  6. 函数fsp_alloc_from_free_frag
  7. Qt 多线程学习
  8. HTMLayout界面CSSS样式解析笔记
  9. JetBrains优秀工具推荐
  10. Python用smtplib发送邮件