oracle数据库对ASM dgdata 磁盘组增加disk实施步骤

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:498

oracle数据库对ASM dgdata 磁盘组增加disk实施步骤

背景描述
oracle 10G 的某个表空间使用率达91%,需要扩大表空间,查看ASM dgdata磁盘组大小,只剩下8G,需要增加disk。环境:操作系统:AIX 5.3 数据库:oracle 10.2.0.5 单机存储:EMC CX480 2在ASM磁盘组增加disk步骤:
[size=15pt]2.1[size=15pt]检查已有的系统磁盘
查看系统磁盘空间和pv名及状态df –k ; lspv; [size=15pt]2.2[size=15pt]查看[size=15pt]ASM[size=15pt]资源组目前状态及总大小与剩余大小[size=15pt] su – ora10gexport ORACLE_SID=+ASMasmcmdlsdg查到只剩下8G [size=15pt]2.3[size=15pt]在[size=15pt]EMC[size=15pt]存储上划分[size=15pt]lun 100G([size=15pt]客户划分[size=15pt]3[size=15pt]个[size=15pt]100G[size=15pt] lun) 注意客户那EMC-cx4-480已经规划异地容灾,所以划lun时要注意创建mirror
[size=15pt]2.4[size=15pt]主机扫描新划的磁盘 cfgmgr [size=15pt]2.5[size=15pt]确认新盘 lspvpowermt display dev=all |more [size=15pt]2.6[size=15pt]对新加磁盘赋予权限和属性 cd /devls –l *hdiskpower10chown ora10g:dba /dev/rhdiskpower10chmod 660 /dev/rhdiskpower10ls –l *hdiskpower10chown ora10g:dba /dev/rhdiskpower11chown ora10g:dba /dev/rhdiskpower12chmod 660 /dev/rhdiskpower11chmod 660 /dev/rhdiskpower12ls –l rhdiskpower1* [size=15pt]2.7dgdata[size=15pt]磁盘组增加[size=15pt]disk su – ora10g ---切换到ora10g用户export ORACLE_SID=+ASM sqlplus “/as sysdba”col name for a20col path for a30select name,path from v$asm_disk;---查看原有ASM 磁盘alter diskgroup dgdata add disk '/dev/rhdiskpower10' rebalance power 10;----增加rhdiskpower10alter diskgroup dgdata add disk '/dev/rhdiskpower11' rebalance power 10; ----增加rhdiskpower11alter diskgroup dgdata add disk '/dev/rhdiskpower12' rebalance power 10; ----增加rhdiskpower12select name,path from v$asm_disk; 查看新加asm磁盘NAME PATH-------------------- ------------------------------DGDATA_0000 /dev/rhdiskpower0DGDATA_0001 /dev/rhdiskpower1DGDATA_0002 /dev/rhdiskpower2DGDATA_0003 /dev/rhdiskpower3DGDATA_0004 /dev/rhdiskpower4DGRECOVER_0000 /dev/rhdiskpower5DGDATA_0005 /dev/rhdiskpower10DGDATA_0006 /dev/rhdiskpower11DGDATA_0007 /dev/rhdiskpower12
[size=15pt]2.8[size=15pt]监控[size=15pt]asm[size=15pt]磁盘组平衡速度 select * from v$asm_operation;直到出现以下信息表示磁盘组平衡完成。no rows selected这次加300G,磁盘平衡时间用了1个30小时左右。
[size=15pt]2.9[size=15pt]备份磁盘头信息 su - oraclecd /ora/app/oracle/diskheaderkfed read /dev/rhdiskpower10 >hdisk10header.txtkfed read /dev/rhdiskpower11 >hdisk11header.txtkfed read /dev/rhdiskpower12 >hdisk12header.txt

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】