Aritkelen: Checklist Health Check database

Functie Database

Welke processen draaien er

Hoeveel gebruikers zitten op systeem

Wat zijn piek-dal momenten

Welke applicaties zijn er aanwezig in de database

 

Topologie van de database-omgeving

Structuur van de database

Welke mode draait de database (Archivelog of Non-archivelog mode)

Mirroring Redo log

Mirroring controlfiles

Initialisatie-parameters van de database (init.ora of spfile)

Listener-configuratie

SQL*Net / tnsnames.ora settings

Op welke manier is het beheer van de database ingericht

Exacte versie van verschillende database-componenten

ORACLE_HOME / ORACLE_SID instellingen

Grootte dump instellingen

Character-set van de database

 

Cluster-configuratie

Cluster gerelateerde fouten in Oracle

Cluvfy-check

Status componenten (crs_stat)

Controle IP-adressen

 

Space Management

Freespace in iedere tablespace (Luchtbellen / Coalesce)

Gebruikte ruimte in elke tablespace

Status van de verschillende tablespaces

Segmenten met te weinig alloceerbare extents

Segmenten welke richting MAX_EXTENTS gaan

Segmenten in de verkeerde tablespaces

Locatie rollback segmenten (en aantal)

Review van Pctfree, Pctused, Freelists

 

Performance

Statistieken op tabellen en indexen

Ontbrekende statistieken

Grootte buffer cache

Grootte Library cache

Grootte redo buffers

Checkpoints not completed meldingen in de alert.log

Invalid objecten

Valideren Indexen (niveauverschil tussen root en leaf)

Verhouding tussen tabellen en indexen

Wat zijn de belangrijkste gebeurtenissen waarop gewacht wordt

 

Backup en Recovery

Op welke manier wordt er een backup gemaakt / frequentie

Zijn de recovery-procedures gedocumenteerd

Hoe wordt omgegaan met data-verlies

 

Critical errors/ warnings

Analyse van de Alert.log

Analyse van dump en trace files

Automatisch schonen alert.log / trace-files

 

Auteur: Edwin Kessels (edwin.kessels@keed.nl) Copyright © 2007 Keed