Slik holder en database Trygg og Sound: The Database Administrator i Oracle 12c

March 18  by Eliza

Personen som installerer og konfigurerer Oracle 12c database, styrer brukertilgang og regnskap, sikrer plass for databaseobjekter, og (håper vi) gjør sikkerhetskopier, blant mange andre oppgaver, er databaseadministrator, eller DBA.

Middels til store IT-butikker har en eller flere DBA, noen ganger også et stort team av DBA. Mindre IT-butikker kan ha en person å jobbe som en DBA deltid, men gjør systemadministrasjon eller applikasjonsutvikling også. Uansett om youâ € ™ re en heltid eller deltid DBA, må du forstå ansvar og vanlige oppgaver involvert i stell og fôring av en database.

Prøv ikke å forvirre DBA med programutvikleren. Prosessen med å definere tabeller, kolonner, relasjoner, og regler er applikasjonsdesign, datamodellering, og til slutt applikasjonsutvikling. DBA er perifert involvert med disse oppgavene, men theyâ € ™ re vanligvis søknaden developersâ € ™ ansvar.

DBA ansvar i Oracle 12c

En DBA har flere ansvarsområder rundt som individuelle oppgaver er opprettet for å støtte. Arbeidet kommer i form av tekniske, ikke-tekniske, database-sentrisk, og business-sentriske oppgaver, men de vanligvis forholder seg til et sett av kjerneområder. Som en DBA, må du

  • Beskytte dataene. Du er gatekeeper og beskytter av data du er betrodd å forsvare. Data må beskyttes mot tyveri, skade og ødeleggelse. Beskytte data omfatter både sikkerhet og backup og gjenoppretting. Dette ansvaret vanligvis kommer i form av etablering, testing og overvåking sikkerhetskopier og implementere sikkerhetspolitikk og teknologier.
  • Gi tilgang til dataene. Du må sørge for at data er tilgjengelig for disse brukerne og programmer som er autorisert til å få tilgang til det. Speedy, rask tilgang er nødvendig fordi hvis en spørring tar for lang tid å gjennomføre, og brukeren gir opp, det kan like godt aldri ferdig.
  • Data må være tilgjengelig i tillegg; hvis databasen er nedleggelse eller på annen måte utilgjengelig, gjør det brukerne ikke gode. Gir tilgang til data innebærer ytelse tuning og High Availability (HA).
  • Vedlikeholde programvare. Du er ansvarlig for å sikre generelt vedlikehold og rengjøring av databasen holdes oppdatert. Databaser må overvåkes for feil, slik at det er nok plass til å vokse som nye data blir lastet, og overvåke behandlingen jobber for suksess.

    Videre er det alltid en ny versjon av programvaren for å oppgradere til eller bruke en patch (ofte etter timer). Disse er vanligvis dagligdagse elementer og mye av det kan automatiseres via skript eller Enterprise Manager, men de fortsatt er ditt ansvar.

  • Støtte virksomheten. Databaser ikke eksisterer i isolasjon. De er en del av et overordnet mål virksomhet, og at virksomheten objektiv er vanligvis utvikler seg. Nytt program kode blir generert krever utvikleren assistanse, er revisjon av prosessene blir gjennomført, og brukerne har alltid diverse problemer.

    Det vanligste eksempelet er å bruke en ny søknad utslipp til databasen eller implementering av ny teknologi for å muliggjøre en ny virksomhet evne. Dette arbeidet med jevne mellomrom tilsvarer vedlikehold av databasen, men de er til støtte for flytting av forretningsmessige mål fremover, og den kloke DBA støtter dette arbeidet.

Vanlige oppgaver for en DBA i Oracle 12c

Livet som en DBA varierer basert på arten av virksomheten og IT-miljøet. Hereâ € ™ s hvordan kjerneoppgavene kan manifestere seg i en felles oppgave:

  • Beskytt dataene ved

    • Gjennomgang utdatalogger og meldinger for å sikre den forrige nighta € ™ s sikkerhetskopier var vellykket.
    • Svare på spørsmål om brukertilgang og database revisjonshandlinger. (Denne oppgaven faller også under støtte virksomheten.)
    • Forske og bruke Kritisk Patch Update (CPU) patcher for å sikre sikkerhet og sårbarhetsrettinger er gjort. (Denne oppgaven også faller inn under vedlikeholde programvare.)
  • Gi tilgang til data ved å sjekke Enterprise Manager og din mobiltelefon tekster for varsler som viser ned databaser eller lyttere, noe som ville påvirke brukernes tilgang til databasene.
  • Vedlikeholde programvare ved hjelp av Enterprise Manager og loggfiler for å søke etter database varsler, feil og plassbruken terskel bekymringer.
  • Støtte virksomheten ved

    • Gjennomgang utdatalogger og meldinger for å sikre den forrige nighta € ™ s søknad batch jobber og prosesser fullført.
    • Sjekke e-post og svare på eventuelle søknad eller brukerspørsmål.
    • Anvende programoppdateringer til utvikling, test og produksjonsdatabaser for å gi ekstra funksjonalitet og feilrettinger for brukerne.

Databaseadministrasjon er en respektert yrke i det feltet. Mange gjør en komfortabel stue som Oracle DBA. Noen vil si Oracle wouldnâ € ™ t være der den er i dag hvis ikke for horder av dedikerte Oracle fagfolk over hele verden.