Hur man håller en databas Safe and Sound: databasadministratör i Oracle 12c

April 12

Den som installerar och konfigurerar Oracle 12c databasen hanterar användaråtkomst och konton, garanterar utrymme för databasobjekt, och (hoppas vi) gör säkerhetskopior, bland många andra ansvarsområden, är databasadministratör, eller DBA.

Medium till stora IT butiker har en eller flera databasadministratörer, ibland till och med en stor grupp av DBA. Mindre IT butiker kan ha en person som arbetar som en DBA deltid men gör systemadministration eller applikationsutveckling samt. Oavsett om du € re en heltid eller deltid DBA, måste du förstå det ansvar och gemensamma uppgifter som ingår med vård och utfodring av en databas.

Försök att inte blanda ihop DBA med programutvecklaren. Processen att definiera tabeller, kolumner, relationer och regler är applikationsdesign, datamodellering, och i slutändan applikationsutveckling. DBA är perifert involverad i dessa uppgifter, men theyâ € re vanligtvis ansökan developersâ € ansvarsområden.

DBA ansvar i Oracle 12c

En DBA har flera ansvarsområden kring vilka enskilda uppgifter skapas för att stödja. Arbetet kommer i form av teknisk, icke-teknisk, databas-centrerad, och affärsfokuserade uppgifter, men de i allmänhet avser en uppsättning kärnområden. Som DBA, måste du

  • Skydda data. Du är gatekeeper och beskyddare av de data du får förtroendet att försvara. Data måste skyddas mot stöld, skador och förstörelse. Skydda data omfattar både säkerhet och backup och återställning. Detta ansvar kommer vanligen i form av upprättande, testa och övervaka säkerhetskopior och genomföra säkerhetsprinciper och tekniker.
  • Ge tillgång till uppgifterna. Du måste se till att uppgifterna är tillgängliga för de användare och program som har tillstånd att komma åt den. Speedy, snabb åtkomst är nödvändigt eftersom om en fråga tar för lång tid att genomföra och användaren ger upp, det kan lika gärna aldrig avsluta.
  • Data måste vara tillgängliga också; om databasen är avstängning eller på annat sätt otillgänglig, det gör användarna inte bra. Att ge tillgång till uppgifterna innebär prestandajustering och hög tillgänglighet (HA).
  • Underhålla programvaran. Du är ansvarig för att se till det allmänna underhållet och hushållning av databasen hålls aktuell. Databaser måste övervakas för fel, säkerställa att det finns tillräckligt med utrymme för att växa som ny data laddas, och övervaka bearbetningsjobb för framgång.

    Dessutom finns det alltid en ny version av mjukvara för att uppgradera till eller tillämpa en patch (ofta efter timmar). Dessa är i allmänhet vardagliga föremål och mycket av det kan automatiseras via skript eller Enterprise Manager, men att de fortfarande är ditt ansvar.
  • Stödja verksamheten. Databaser existerar inte isolerat. De är en del av ett övergripande mål verksamhet, och att affärsmålet brukar utvecklas. Ny ansökan kod genereras kräver utvecklare assistans, är granskningar av dina processer pågår, och användarna alltid har diverse frågor.

    Det vanligaste exemplet är att tillämpa en ny ansökan utsläpp till databasen eller införande av ny teknologi för att möjliggöra en ny affärsförmåga. Dessa ansträngningar motsvarar periodvis databasunderhåll, men de är till stöd för att flytta affärsmålen framåt, och den vise DBA stöder dessa ansträngningar.

Vanliga uppgifter för en DBA i Oracle 12c

Livet som en DBA varierar beroende på vilken typ av verksamhet och IT-miljön. Herea € s hur de grundläggande skyldigheter kan visa sig inom en gemensam uppgift:

  • Skydda data genom

    • Granskning utgångs loggar och meddelanden för att säkerställa den tidigare nattEn € s säkerhetskopior sprang framgångsrikt.
    • Svara på frågor om användaråtkomst och databasrevisionsförfaranden. (Denna uppgift faller även under stöd verksamheten.)
    • Forskar och tillämpa Kritisk Patch Update (CPU) patchar för att säkerställa säkerhet och sårbarhetsfixar görs. (Denna uppgift också faller under underhålla programvaran.)
  • Ge tillgång till data genom att kontrollera Enterprise Manager och din mobiltelefon texter varningar som visar ner databaser eller lyssnare, vilket skulle påverka användarnas tillgång till databaserna.
  • Behåll programvaran med hjälp Enterprise Manager och loggfiler för att söka efter databas varningar, fel och rymdanvändning tröskel oro.
  • Stödja verksamheten genom

    • Granskning utgångs loggar och meddelanden för att säkerställa den tidigare nattEn € s ansökan batchjobb och processer avslutade.
    • Kontroll e-post och svara på alla program eller användarfrågor.
    • Tillämpa programuppdateringar till utveckling, test och produktions databaser för att ge ytterligare funktioner och buggfixar för användarna.

Databasadministration är en respekterad yrke inom IT-området. Många människor gör ett bekvämt boende som Oracle DBA. Vissa skulle säga Oracle wouldnâ € t vara där det är idag om inte för legioner av hängivna Oracle proffs världen över.