Hvordan å utvikle og anvende løsningen til Oracle 12c feil

July 13  by Eliza

Hvordan løser du et problem i din Oracle 12c database? Noen ganger er det en enkel kommando som er åpenbar selv for de mest uerfarne administrator. Mer vanlig er det en flertrinns operasjon som kan strekke seg både database og ikke-database områder. Vurdere disse retningslinjene når du utvikle og implementere planen.

For svært enkle og åpenbare reparasjoner, du tydelig aren € ™ t kommer til å gjelde alle trinn oppført i følgende uttømmende detalj. Men bør du gå gjennom retningslinjene og se hvordan de gjelder for hva youâ € ™ re gjør.

Hvordan forskning dine Oracle 12c feil

Du bør forstå hva som skjer og hvorfor. Hva er årsaken til problemet, og hvordan er det beste utbedret?

  • Anmeldelse av feilmeldingene.
  • Les dokumentasjonen.
  • Søk på Internett.
  • Snakk med andre administratorer.
  • Få Oracle Support hjelp.

Ita € ™ s farlig å bruke en fix når du dona € ™ t vite hvorfor noe skjer. Bare gjennom forståelse vil du ha tillit til at uansett fikse du bruker er den rette og wonâ € ™ t forårsake ytterligere skader.

Hvordan lage plan for å fikse Oracle 12c feil

Hvordan vil du spesifikt løse problemet? Når du har opprettet din høyt nivå plan, gjør det teknisk detaljert:

  • Identifisere tekniske undertrinnene for hver høyt nivå pseudokodetrinn.
  • Vite hvilke kommandoer behov som skal utstedes og ved hvilken konto.
  • Vet hvor lang tid som er nødvendig for hvert trinn for å inntreffe og avhengigheter mellom trinnene.
  • Hvis ekstra programvare eller patcher er nødvendig, sørge for at disse behovene blir ivaretatt.

Har en annen administrator gjennomgå fix-planlegging skritt for å sikre at du havenâ € ™ t hoppet over noe.

Grunnleggende konsekvenser av Oracle 12c feil

Hvis du utfører reparasjonen, hva er bivirkningene?

  • Vil du må starte og plassere systemet i begrenset sesjon for en kompleks fix, sparker av brukere av systemet?
  • Hvor lenge vil systemet være utilgjengelig? Husk å la deg selv en margin for feil og uventede problemer.
  • Når er den beste nedetid å innføre en redusert innvirkning på sluttbrukere mens de fortsatt har støtte utenfra hvis det er nødvendig?
  • Kan du utføre reparasjonen solo, fra ende til annen, eller trenger du hjelp fra andre grupper (for eksempel nettverk eller systemadministratoren)?
  • Har fikse annullere programvaregaranti eller bryte andre komponenter?

    Dessverre ikke alle løsningene er enkle beslutninger og noen ganger er det negative til en løsning. Nøye veie fordelene med en fiks og negativer av den eksisterende problem mot ulempene ved å gjennomføre reparasjonen.

Koordinere med andre grupper og brukeren samfunnet for en løsning er ofte et stort hinder når du arbeider på store, distribuert, og komplekse systemer.

Hvordan teste situasjoner som fører Oracle 12c feil

Hvis mulig, gjenskape problemet i et testmiljø og bruke reparasjonen der før du gjør det i produksjon.

Testing oppnår disse tingene:

  • Sikrer dine skritt er komplett
  • Gir nøyaktige tidsrammer for den totale fix
  • Verifiserer din syntaks med mulighet til å gjøre feil
  • Bekrefter at problemet er faktisk løst
  • Bekrefter det ikke er noen utilsiktede konsekvenser

Mange organisasjoner er under mandat til å teste endringer før du går i produksjon, og det er generelt en god politikk. Når youâ € ™ re feilsøking komplekse problemer eller opererer på store mengder data, er testing enda viktigere.

Weâ € ™ har sett mange dårlig råd forsøk på å bruke utestet reparasjoner som endte i katastrofale resultater. Dona € ™ t la det skje med deg.

Tilbakestillingsalternativer når Oracle 12c feil går uløst

Reparasjonen doesnâ € ™ t arbeid og ting går fra ille til verre. Du har en reserveplan, ikke sant? En god administrator har alltid en gjennomførbar reserveplan for når ting går galt. De som dona € ™ t, før eller senere, ender opp med å søke andre jobbmuligheter.

Før du utfører nesten ethvert teknisk fix, gjør disse tingene:

  • Ta en annen database backup eller bekrefte at de nyeste backup er gyldig og tilgjengelig.
  • Hvis sikkerhetskopier blir lagret offsite for gjenoppretting, husker de sikkerhetskopi. Du må kanskje dem før du starter vedlikehold.
  • Vurdere å ta flere sikkerhetskopier også, i tilfelle ett eksemplar er dårlig. Fallskjermhoppere hoppe med en backup chute; shouldnâ € ™ t deg?

Etter store mengder data har blitt endret, kan det omgjøres uten en backup? Du må kanskje jobbe med programutviklere på data endres. Også vurdere andre elementer som må omgjøres utenfor databasen.

For eksempel kan et nettverk endring med DNS kreve flere timer for å få effekt. Hvis du trykker på en endring til tusenvis av klientdatamaskiner, hvordan du ruller den tilbake om nødvendig gjør?

Støtte for Oracle 12c feil

Oddsen er bra at dere vil € ™ opptre vedlikehold over en helg eller sent på kvelden. I så fall er de andre mennesker tilgjengelig for å utføre sine deler av fix?

  • Har du alles € ™ s telefonnumre?
  • Er de villige og i stand til å hjelpe deg klokken 3 om natten når du oppdager et problem? Sørg for å la dem vite at du kan kreve sin assistanse før du starter arbeidet.
  • Har han tillatelse til å gjøre endringen?

Hvordan å kontrollere feilrettinger for Oracle 12c feil

Hvem kommer til å teste og bekrefte fix faktisk virket? En testplan med testere eller kunnskapsrike brukere er en god idé, spesielt hvis data eller programendringer er nødvendig.

  • Kjør gjennom planen først; ellers kan du oppdage ødelagte deler av søknaden som ikke er relatert til problemet youâ € ™ re forsøker å fikse.
  • Sørge for at disse testere er tilgjengelige når youâ € ™ re ferdig med arbeidet ditt.

Hvordan backup Oracle 12c data

Etter youâ € ™ ve utviklet, testet, anvendt, og bekreftet teknisk fix, whatâ € ™ s det siste trinnet før du slår den over til brukerne? Ofte det siste trinnet er å utføre en hel database eller system backup. Fordelen er at hvis noe ikke er relatert oppstår, og du trenger å gjenopprette, dona du € ™ t trenger å gå gjennom den forrige fix.