Segue um How to para alterar um disco no exadata (Predictive Failure))
1- Encontre o disco que deve ser alterado.
Normalmente a oracle envia no SR um texto assim:
Slot Number: 6
Drive’s postion: DiskGroup: 6, Span: 0, Arm: 0
Enclosure position: 0
Device Id: 9
WWN: 5000CCA267226EC7
Sequence Number: 2
Media Error Count: 83 <<<<<<<<<<<<<<<<<
Other Error Count: 187 <<<<<<<<<<<<<<<<<<<<<<<<
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SAS
Para encontra o ID do disco que sera alterado execute o comando na cell do exadata:
cellcli LIST PHYSICALDISK WHERE diskType=HardDisk
Após o comando aparecer o disco que esta no Slot 6 , verifique o disco com o comando abaixo:
[root@dbm0celzm01 ~]# cellcli -e list physicaldisk 252:6 detail name: 252:6 deviceId: 9 deviceName: /dev/sdi diskType: HardDisk enclosureDeviceId: 252 errOtherCount: 187 luns: 0_6 makeModel: "HGST H7210A520SUN010T" physicalFirmware: A3Y1 physicalInsertTime: 2019-04-11T16:00:07-03:00 physicalInterface: sas physicalSerial: RLY17N physicalSize: 8.91015625T slotNumber: 6 status: normal
Tambem é possivel encontar os discos que serão alterados no ASM com o comando:
[root@dbm0celzm01 ~]# cellcli -e list celldisk where lun=0_6 detail name: CD_06_dbm0celadm01 comment: creationTime: 2019-04-15T17:27:54-03:00 deviceName: /dev/sdi devicePartition: /dev/sdi diskType: HardDisk errorCount: 78 freeSpace: 0 id: 3189d1d9-c8b9-42df-bc32-544d16541a0f physicalDisk: RLY17N size: 8.9094085693359375T status: normal
Verifique no ASM se o disco que sera alterado antes de iniciarmos:
select group_number,path,header_status,mount_status,name from V$ASM_DISK where path like '%CD_06_dbm0celzm01';
já temos o disco que necessita ser alterado
agora vamos continuar o procedimento.
2- Em celcli execute o comando:
ALTER PHYSICALDISK 252:6 DROP FOR REPLACEMENT
Esse comando demora em torno de 50 a 60 minutos divido a realizar todos os passos para remoção do disco.Ex..Retira disco do ASM,apaga a partição e etc..
Verifique no ASM se o disco foi retirado.
select group_number,path,header_status,mount_status,name from V$ASM_DISK where path like '%CD_06_dbm0celzm01';
Como esse comando finalizar o disco que será trocado ficara com um Led azul
após retira o disco ,espere 5 minutos para colocar o novo disco no local.
com o novo disco já adicionado ,continue os passos.
3- Após execute um validate nos discos:
alter cell validate configuration
4-Acompanhe no ASM ate a finalização do rebalance do disco
select * from gv$asm_operation;