Oracle-miljöer kräver specialkunskap

Oracle-miljöer är kraftfulla, men de kräver specialkunskap när något går fel. En databas som blir långsam eller otillgänglig kan stoppa hela verksamheten, och felmeddelanden som ORA-fel är inte alltid lätta att tolka för den som inte arbetar med Oracle dagligen. Business IT Support hjälper företag med felsökning och löpande support för Oracle Linux och Oracle-databaser, både lokalt och i molnet. Vi installerar och uppdaterar Oracle Linux, inklusive val av kärna, antingen UEK eller den RHEL-kompatibla. Vi felsöker databasinstanser, listener och anslutningsproblem, tolkar ORA-fel och incidentpaket, analyserar prestanda med AWR- och ADDM-rapporter och hjälper till med backup, återställning och säkerhetsuppdateringar. Eftersom en Oracle-miljö ofta ligger i hjärtat av ekonomi-, lager- eller kundsystem är kraven på stabilitet höga, och det är dyrt att experimentera i produktion. Därför arbetar vi försiktigt, dokumenterar varje ändring och prioriterar att få verksamheten att fungera igen. Vi hjälper gärna både till vid akuta fel och i det förebyggande arbetet, så att problem upptäcks innan de stoppar verksamheten.

Python-kod i en Linux-terminal – Oracle Linux och Oracle-databaser, Business IT Support
Python-kod i en Linux-terminal. Så arbetar Business IT Support, en del av Datorkirurgen AB, med Oracle Linux och Oracle-databaser åt företag i hela Sverige.

Var vi letar först

När en Oracle-miljö krånglar börjar vi med alert-loggen, som visar vad databasen har upplevt. Med kommandoverktyget ADRCI kan man visa de senaste raderna i alert-loggen och lista incidenter. Därefter kontrollerar vi listener med lsnrctl status för att se om anslutningar tas emot, och vi läser systemloggar med journalctl för fel på operativsystemnivå. Efter det går vi vidare till nätverk, diskutrymme och minne, eftersom många databasproblem egentligen beror på att disken är full, att minnet tagit slut eller att en tjänst inte startat i rätt ordning. Ordningen är viktig, eftersom den snabbt avgränsar felet till databasen, till operativsystemet eller till nätverket. Vi sparar utdrag ur loggarna och antecknar tidpunkter, så att vi kan koppla felet till en ändring, till exempel en uppdatering, en ny belastning eller en förändring i nätverket. Först när orsaken är klar rättar vi felet och verifierar att databasen beter sig normalt, under belastning och efter en omstart. Metoden sparar tid eftersom vi slipper söka åt fel håll, och den ger ett tydligt underlag när vi förklarar felet för er.

Kommandot top som visar serverns belastning i Linux – Oracle Linux och Oracle-databaser, Business IT Support
Kommandot top som visar serverns belastning i Linux. Kontakta Datorkirurgen AB för hjälp med Oracle Linux och Oracle-databaser: felsökning, åtgärd och löpande support.

Att läsa en AWR-rapport

AWR-rapporten sammanfattar databasens belastning under en period: de mest tidskrävande frågorna, väntehändelser och resursanvändning. Den som kan läsa rapporten ser om flaskhalsen ligger i CPU, I/O eller i enskilda SQL-satser, och kan därmed åtgärda rätt sak i stället för att gissa eller köpa mer kapacitet i onödan. ADDM-rapporten ger dessutom rekommendationer utifrån samma underlag. Vi jämför rapporter från en period då allt fungerade med en period då det var problem, eftersom skillnaden ofta pekar ut orsaken. Det kan visa sig att en enstaka fråga saknar index, att en batchkörning krockar med dagtrafiken eller att minnesinställningarna inte passar belastningen. Åtgärden kan då vara en justering av en fråga, en ändrad schemaläggning eller en inställning, och inte nödvändigtvis nya servrar. Resultatet redovisar vi i en rapport med prioriterade åtgärder, så att ni kan fatta beslut utifrån fakta och inte utifrån antaganden eller tryck från användarna. Så kan åtgärden riktas dit den gör nytta, i stället för att satsa pengar på uppgraderingar som inte löser det verkliga problemet.

Serverrack i ett serverrum – Oracle Linux och Oracle-databaser, Business IT Support
Serverrack i ett serverrum. Exempel från ett verkligt uppdrag inom Oracle Linux och Oracle-databaser, utfört av Business IT Support.

Säkerhet, patchar och licenser

Patchar och säkerhetsuppdateringar måste tillämpas i rätt ordning och i en kontrollerad process, med test och en plan för att backa om något går fel. Utan korrekta uppdateringar finns kända sårbarheter kvar, och en Oracle-databas innehåller ofta just de uppgifter som är mest värdefulla för en angripare. Dessutom är licensiering ett område där misstag kan bli dyra. Fel konfiguration kan skapa onödiga licenskostnader, och därför dokumenterar vi vad som faktiskt körs: versioner, alternativ och antal kärnor eller användare. Backup och återställning är en annan hörnsten. Det räcker inte att backuper tas; de måste också testas, så att man vet att återställning fungerar och hur lång tid den tar. Obehandlade ORA-fel kan i värsta fall leda till dataförlust. Vi hjälper er att sätta upp övervakning av tabellutrymme, loggar och backupstatus, så att problem upptäcks innan användarna märker dem och innan de blir akuta. Den sortens ordning är ofta det som skiljer en trygg Oracle-miljö från en som ständigt väcker oro hos ansvariga.

CloudWatch-larm för CPU-användning på en EC2-instans – Oracle Linux och Oracle-databaser, Business IT Support
CloudWatch-larm för CPU-användning på en EC2-instans. Rätt hantering av Oracle Linux och Oracle-databaser skyddar verksamheten mot driftstopp och förlorade kunder.

Kontakta Datorkirurgen AB om Oracle

Har ni problem i en Oracle-miljö, eller vill ni ha en trygg partner för löpande drift? Business IT Support, en del av Datorkirurgen AB, hjälper företag i hela Sverige med Oracle Linux, Oracle-databaser och felsökning, både lokalt och i molnet. Berätta vad ni har, så bedömer vi omfattningen. Vi går igenom er miljö, rättar felen, tolkar era rapporter och ser till att lösningen fortsätter fungera. Vi kan även ta över den löpande supporten, så att ni slipper ta tag i det själva. Om databasen blir långsam eller otillgänglig stannar verksamheten, och det är därför klokt att ta hjälp av specialister i tid i stället för att vänta tills något går sönder. Kontakta oss så får ni en ärlig bedömning av läget och en prioriterad plan, utan onödiga omvägar. Ju tidigare ni hör av er, desto mindre blir både risken och kostnaden för åtgärderna, och desto tryggare kan ni lita på att systemen fungerar när de behövs. Vi tar gärna ett första samtal för att höra hur er miljö ser ut och vad ni oroar er mest för just nu.

Storage Center i Azure-portalen – Oracle Linux och Oracle-databaser, Business IT Support
Storage Center i Azure-portalen. Behöver ni hjälp med Oracle Linux och Oracle-databaser? Business IT Support, en del av Datorkirurgen AB, hjälper er.

Vanliga supportfrågor

Frågor om Oracle Linux

Frågor om Oracle-databasen

Frågor om säkerhet och support

[dk_natverk compact=”1″]

Leave a Reply

Your email address will not be published. Required fields are marked *