DB2 ist eine kommerzielle relationale Datenbank der Firma IBM.
DB2 existiert in Versionen für Mainframes(zSeries) unter z/OS (vormals MVS) oder VSE, für Midrangesysteme (iSeries) unter OS/400 sowie für Unix und Windows basierte Systeme
DB2 für Unix und Windows wird mit SQL-Befehlen in der Kommandozeile administriert oder graphisch über das Kontrollzentrum (db2cc). Die Administration auf Mainframes erfolgt in der Regel mittels Batch Jobs, wobei unterschieden wird zwischen DB2 Utilities (RUNSTATS, COPY, REORG usw) und DBA Jobs (SQL wird mittels DSNTIAD in einem TSO Backgroundjob durchgeführt). Kleinere Arbeiten werden oft auch am TSO Terminal mittels SPUFI unter ISPF durchgfeführt.
Das so genannte DB2-EEE (sprich "triple I") ist für größere Unix- oder Windowsumgebungen, wobei die Datenbank-Partitionen über mehrere Rechner (Nodes) verteilt werden können. Größere Mainframeumgebungen verwenden DB2 Data Sharing, wobei die Funktionalität des Parallel Sysplex der zSeries-Rechner voll genutzt wird.