Hur man kan utveckla och tillämpa en lösning på ditt Oracle 12c fel

May 10

Hur gör du fixa ett problem i din Oracle 12c databas? Ibland är det ett enkelt kommando som är uppenbart även för den mest oerfarna administratören. Oftare är det en flerstegsoperation som kan spänna över både databas och icke-databasområden. Anser att dessa riktlinjer när du utvecklar och genomför din plan.

För mycket enkla och självklara fixar, du tydligt arenâ € t går att tillämpa varje steg som anges i följande uttömmande detalj. Du bör dock se över riktlinjerna och se hur de tillämpas på vad du € re gör.

Hur att forskning dina Oracle 12c fel

Du bör förstå vad som händer och varför. Vad som orsakar problemet och hur det bäst åtgärdas?

  • Granska felmeddelanden.
  • Läs dokumentationen.
  • Sök på Internet.
  • Prata med andra administratörer.
  • Få Oracle Support hjälp.

Itâ € s farligt att tillämpa en fix när du donâ € t vet varför något sker. Endast genom att förstå kommer du att ha förtroende att oavsett fixa du ansöka är den rätta och vann? € t orsaka ytterligare skador.

Hur man gör plan för att åtgärda Oracle 12c fel

Hur kommer du specifikt åtgärda problemet? När du har skapat ditt högnivåplanen, gör det tekniskt detaljerade:

  • Identifiera de tekniska understeg för varje hög nivå pseudokod steg.
  • Vet vilka kommandon behov att utfärdas och genom vilket konto.
  • Vet den tid som krävs för varje steg för att uppträda och beroenden mellan stegen.
  • Om ytterligare programvara eller patchar krävs, se till att dessa behov tillgodoses.

Har en annan administratör granska dina fix-planeringssteg så att du havenâ € t hoppade någonting.

Grundläggande förgreningar Oracle 12c fel

Om du utför fix, vilka är biverkningarna?

  • Kommer du måste starta och placera systemet i begränsad krets för en komplex fix, sparkar av systemanvändare?
  • Hur länge kommer systemet att vara otillgänglig? Kom ihåg att lämna dig en marginal för fel frågor och oväntade.
  • När är bästa driftstopp för att införa en minskad påverkan på slutanvändarna samtidigt ha stöd utifrån om det behövs?
  • Kan du utför fix solo, från början till slut, eller behöver du hjälp från andra grupper (t.ex. nätverk eller systemadministratören)?
  • Har fixa ogiltig din programvara garanti eller bryta andra komponenter?

    Tyvärr har inte alla lösningar är enkla beslut och ibland finns det nackdelar med att en fix. Väger försiktigt fördelarna med en fix och negativ av det befintliga problemet mot baksidorna av genomförandet av fix.

Samordna med andra grupper och användarna för en fix är ofta ett stort hinder när man arbetar på stora, distribuerade och komplexa system.

Hur man testar situationer som orsakar Oracle 12c fel

Om det alls är möjligt, återskapa problemet i en testmiljö och tillämpa fix där innan du gör det i produktionen.

Testning utför dessa saker:

  • Ser till dina steg är klara
  • Ger exakta tidsramar för den totala fix
  • Verifierar din syntax med möjlighet att göra misstag
  • Bekräftar problemet är faktiskt fast
  • Verifierar det inte finns några oavsiktliga konsekvenser

Många organisationer är under mandat att testa förändringar innan du går in i produktion, och det är i allmänhet en bra politik. När du € re felsöker komplexa problem eller arbetar på stora mängder data, är att testa ännu viktigare.

Weâ € ve sett många obetänksamma försök tillämpa oprövade korrigeringar som slutade i katastrofala resultat. Donâ € t låta det hända dig.

Reserv alternativ när Oracle 12c fel går olöst

Den fix doesnâ € t arbete och saker går från dåligt till värre. Du har en reservplan rätt? En god administratör har alltid en fungerande reservplan för när saker går fel. De som donâ € t, förr eller senare, hamna söker andra möjligheter till sysselsättning.

Innan du utför nästan alla tekniska fix, göra dessa saker:

  • Ta en annan databas backup eller kontrollera att dina senaste säkerhetskopior är giltiga och tillgängliga.
  • Om säkerhetskopior lagras offsite för återställning, minns dessa säkerhetskopior. Du kan behöva dem innan du startar din underhållsarbete.
  • Överväga att ta flera säkerhetskopior för, i fall ett exemplar är dålig. Fallskärmshoppare hoppa med en backup ränna; shouldnâ € t du?

Efter stora mängder data har modifierats kan det ångras utan en backup? Du kan behöva arbeta med applikationsutvecklare på data ändras. Visa även andra objekt som behöver göras ogjort utanför databasen.

Till exempel kan en nätverksförändring med DNS kräva flera timmar för att få effekt. Om du trycker en förändring till tusentals klientdatorer, hur gör du rullar det tillbaka om det behövs?

Stöd för Oracle 12c fel

Oddsen är goda att du ¡ll € att utföra ditt underhåll under en helg eller sent på kvällen. Om så är fallet, är det andra människor som finns för att utföra sina delar av fix?

  • Har du everyoneâ € s telefonnummer?
  • Är de villiga och kapabla att hjälpa dig på 03:00 när man upptäcker ett problem? Var noga med att låta dem veta att du kan behöva deras hjälp innan du börjar ditt arbete.
  • Är de rätt att göra förändringen?

Hur att kontrollera korrigeringar för Oracle 12c fel

Vem ska testa och bekräfta fix faktiskt arbetade? En testplan med testare eller kunniga användare är en bra idé, särskilt om uppgifterna eller förändringar applikations är nödvändiga.

  • Kör genom planen först; annars kan du upptäcka trasiga delar av ansökan som inte har med problemet du € re försöker fixa.
  • Se dessa testare är tillgängliga när du € re klar med ditt arbete.

Hur säkerhetskopiera Oracle 12c uppgifter

Efter du € ve utvecklat, testat, tillämpas och verifieras din tekniska fix, whatâ € s det sista steget innan du slår den över till användarna? Ofta det sista steget är att utföra en hel databas eller säkerhetskopiering. Fördelen är att om något orelaterade inträffar och du behöver återställa, Dona du € t behöver gå igenom föregående fix.