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.