Datenbankanalyse und Healthcheck
Die Datenbankanalyse
Es existieren einige plausible Gründe um eine Datenbankanalyse durchführen zu lassen: stark schwankendes Leistungsverhalten, fehlerhafte Funktionen und Konfiguration, oder zur Ermittlung von Hardware-Dimsionierung zwecks Neuanschaffung.
Gerade bei Störungen im Tagesgeschäft wie zum Beispiel: Bei einer verzögerten Speicherfunktion nach Eingabe von Daten in eine Applikation beim Endbenutzer, ist nicht immer auf den ersten Blick zu erkennen, woran es liegt. Bei der Störungsermittlung zwischen Software, Hardware Lieferanten und Infrastrukturbetreibern kommt es häufig zu Unstimmigkeiten. Oftmals werden die Datenbanken als Verursacher der Störung „beschuldigt“. In diesem Falle verschafft eine Datenbankanalyse von einem externen Experten schnell Klarheit und kann einer zügigen Störungsidentifizierung sehr dienlich sein. Bei der Datenbankanalyse werden absolut alle Parameter und Einstellungen untersucht, die den Betrieb beeinträchtigen können. Den Beleg: „Es liegt nicht an der Datenbank“ zu besitzen beschleunigt einen Störungs-Identifizierungsprozess immens.
Die Datenbankanalyse ist elementarer Bestandteil unserer Managed Database Services und kann auch separat beauftragt werden. Die Ermittlung des IST-Zustandes der zu betreuenden Datenbanksysteme inklusive Analyse-Dokumentation mit nach Prioritäten sortierten Handlungsempfehlungen, ist Kern Unserer Dienstleistung.
Für gewöhnlich werden wir gebeten, die abgeleiteten Handlungsempfehlungen, die sich aus der Analyse ergeben haben, im Rahmen eines Transitionsprojektes durchzuführen.
Die Healthchecks 2x im Jahr
Datenbanksysteme sind vitale System Komponenten, die einem permanenten Schreib- und Lesezugriff ausgesetzt sind. Die dabei resultierenden Änderungen müssen kontrolliert ablaufen und kontinuierlich überprüft werden. Jede von uns betreute Datenbank wird zwei Mal im Jahr intensiv überprüft.
Dieser Healthcheck dient zusätzlich als Basis für unsere Desaster-Recovery Test.
Unter Anderem werden folgende Überprüfungen durchgeführt:
- Überprüfung des Füllstandes von Dateisystemen / Datenverzeichnissen
- Überprüfung von Error-Log Dateien
- Überprüfung des Storagesystems
- Überprüfung der Datensicherung
- Überprüfung von Verfügbarkeiten der Datenbanken
- Kontrolle des Füllstandes des Archivelog-Filesystems
- Kontrolle des Füllstandes der Datenverzeichnisse
- Kontrolle des Füllstandes der Tablespaces in den Datenbanken
- Analyse der Fehlermeldungen im Alertlog der Datenbanken
Haben Sie Fragen?
NEUSTE BEITRÄGE
ORA-12571 – TNS:packet writer failure
1.) TEXTE AUS OERR UNTER LINUX 12571, 00000, „TNS:packet writer failure“ // *Cause: An error occurred during a data send. // *Action: Not normally visible to the user. For further details, turn // on tracing and reexecute the operation. If error persists, contact //...
ORA-07445 – exception encountered: core dump [%s] [%s] [%s] [%s] [%s] [%s]
1.) TEXTE AUS OERR UNTER LINUX 07445, 00000, „exception encountered: core dump [%s] [%s] [%s] [%s] [%s] [%s]“ // *Cause: An operating system exception occurred which should result in the // creation of a core file. This is an internal error. // *Action: Visit...
ORA-00020 – maximum number of processes (%s) exceeded
1.) TEXTE AUS OERR UNTER LINUX 00020, 00000, „maximum number of processes (%s) exceeded“ // *Cause: All process state objects are in use. // *Action: Increase the value of the PROCESSES initialization parameter. 2.) ERKLÄRUNG Die Obergrenze für Anzahl der Prozesse...
ORA-12516 – TNS:listener could not find available handler with matching protocol stack
1.) TEXTE AUS OERR UNTER LINUX 12516, 00000, „TNS:listener could not find available handler with matching protocol stack“ // *Cause: None of the known and available service handlers for the given // SERVICE_NAME support the client’s protocol stack: transport, session,...
ORA-12514 – TNS:listener does not currently know of service requested in connect descriptor
1.) TEXTE AUS OERR UNTER LINUX 12514, 00000, „TNS:listener does not currently know of service requested in connect descriptor“ // *Cause: The listener received a request to establish a connection to a // database or other service. The connect descriptor received by...
ORACLE NEWS
MySQL