Oracle 11gR2 - Come recuperare dalla normale ridondanza quando 1 su 2 gruppi di guasti si arresta


11

Informazioni sullo sfondo:

  • Oracle 11gR2
  • 2 gruppi di fallimento - ridondanza normale
  • Ogni gruppo di errori associato a un singolo disco

Failure Group Alpha è un disco 1 e Failure Group Bravo è sul disco 2

Di recente abbiamo riscontrato un problema su uno dei nostri server Oracle. Uno dei nostri dischi (chiamiamolo Disk 1 / Failure Group Alpha) non è riuscito mentre Oracle era in esecuzione. Al riavvio del server, Oracle non si presentava perché non disponevamo di dischi sufficienti per soddisfare i requisiti di ridondanza.

Come possiamo recuperare da questo fallimento?

  • C'è un modo per dire a Oracle di avviare l'istanza con un gruppo di errore inattivo, non ci interessa, risolveremo il problema del disco in un secondo momento?
  • Oppure dobbiamo inserire un nuovo disco prima che l'istanza possa essere richiamata di nuovo?

Questo è successo in una delle nostre aree di stadiazione e vorremmo capire cosa si potrebbe fare in futuro ... in particolare se non fosse disponibile un disco di riserva.


È un'idea alquanto pericolosa, soprattutto se i due dischi erano correlati (stesso modello, stessa produzione) e più probabilità di guasti in momenti simili. A meno che non ti interessi davvero dei tuoi dati, ti consiglio di tenere un disco di riserva in giro (o se puoi permetterti, avere un pezzo di ricambio online).
— zebediah49,

Hai provato a rimuovere il gruppo di dischi fallito con DROP DISKGROUP .... FORCE? Oracle Doc
— MunsterNet,

Penso che per risolverlo correttamente devi dare a Oracle un accesso illimitato al conto bancario della tua azienda.
— Tom O'Connor,

1
@MunsterNet Hai scambiato un "gruppo di dischi" con un "gruppo di errori". Il comando DROP DISKGROUP che hai suggerito molto probabilmente provoca una perdita involontaria e non necessaria di dati.
— kubanczyk,

Risposte:


1

Il diskgroup non verrà montato automaticamente, ma è possibile farlo manualmente:

ALTER DISKGROUP your_disk_group_name MOUNT FORCE

Montaggio di gruppi di dischi mediante l'opzione FORCE

Nella modalità FORCE, ASM tenta di montare il gruppo di dischi anche se non riesce a rilevare tutti i dispositivi appartenenti al gruppo di dischi. Questa impostazione è utile se alcuni dei dischi in un gruppo di dischi di ridondanza normale o elevato non sono disponibili mentre il gruppo di dischi è stato disinstallato.

Se ASM rileva tutti i dischi nel gruppo di dischi, MOUNT FORCE ha esito negativo. Pertanto, utilizzare l'impostazione MOUNT FORCE solo se alcuni dischi non sono disponibili. In caso contrario, utilizzare NOFORCE [impostazione predefinita].

Il montaggio del gruppo di dischi ha esito positivo se ASM trova almeno un set completo di estensioni in un gruppo di dischi. Se ASM determina che uno o più dischi non sono disponibili, ASM sposta tali dischi off line e rilascia [sic!] I dischi dopo la scadenza di DISK_REPAIR_TIME.

In ambienti ASM cluster, se un'istanza ASM non è la prima istanza a montare il gruppo di dischi, l'utilizzo dell'istruzione MOUNT FORCE non riesce. Questo perché ai dischi è stato effettuato l'accesso da un'altra istanza e i dischi non sono accessibili localmente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.