Archive for August, 2009

ASM使用AIX raw disk的问题

Thursday, August 20th, 2009

同事在10G DOCS上看到,AIX下如果绕过VG,直接使用裸盘做ASM,当设备的PVID变化时,会引起磁盘组数据丢失
今天晚上做了测试
首先清除掉了hdiskpowerx上的pvid,发现再启动ASM的时候,mount dg出错了,        
–清除pvid,lspv显示pvid为none
root@crmg_pri:/>chdev -l hdiskpower12 -a pv=clear         
hdiskpower12 changed                             
root@crmg_pri:/>chdev -l hdiskpower13 -a pv=clear
hdiskpower13 changed                             
root@crmg_pri:/>chdev -l hdiskpower14 -a pv=clear
hdiskpower14 changed                             
root@crmg_pri:/>chdev -l hdiskpower15 -a pv=clear
hdiskpower15 changed 
–mount diskgroup,报错磁盘不足,盘头信息已经不对了                                       
@>alter diskgroup dg1 mount;           
alter diskgroup dg1 mount                    
*                                                            
ERROR at line 1:                       
ORA-15032: not all alterations performed
ORA-15063: ASM discovered an insufficient number of disks for diskgroup “DG1″
–查看磁盘头状态,为PROVISIONED
@>select state,mode_status,mount_status,header_status from v$asm_disk;                                                                       
STATE            MODE_STATUS    MOUNT_STATUS   HEADER_STATUS          
—————- ————– ————– [...]

阿里巴巴DBA出品