Jedna instancja DB2 może obsługiwać wiele baz danych.
Jak w temacie
DB2 nie zapisuje "daty utworzenia" bazy danych, natomiast zapisuje daty utworzenia niektórych obiektów systemowych. Jeśli wybierzemy do sprawdzenia obiekt, który został zdefiniowany w momencie tworzenia nowej bazy danych, to w ten sposób możemy odczytać datę utworzenia bazy danych.
Na przykład zawsze jest tworzony katalog DB2, w tym tabele i widoki systemowe. Po połączeniu się z bazą danych, możemy wykonać następującą instrukcję SQL:
db2 "SELECT create_time, tabname FROM syscat.tables WHERE tabname LIKE 'SYSTABLES'"
W odpowiedzi, w kolumnie create_time jest podany "timestamp" utworzenia tego obiektu. Z niej można odczytać datę utworzenia bazy danych.
Innym sposobem może być odczytanie tabeli systemowej SYSIBM.SYSVERSIONS:
db2 "SELECT * FROM sysibm.sysversions ORDER BY version_timestamp"
Wartość w kolumnie VERSION_TIMESTAMP w pierwszym wierszu odpowiedzi wskazuje datę i czas utworzenia bazy danych DB2.