Installierte Version und Patch-Stand anzeigen
Oracle
SELECT * FROM v$version;
-- Registered RU/patch history (SQL layer):
SELECT patch_id, action, status, action_time
FROM dba_registry_sqlpatch ORDER BY action_time;
-- From the OS shell (patches installed in ORACLE_HOME):
-- $ORACLE_HOME/OPatch/opatch lspatchesDas Banner von v$version zeigt die Version. dba_registry_sqlpatch zeigt, ob eingespielte Release Updates (RU) und One-off-Patches in der SQL-Schicht registriert wurden, 'opatch lspatches' zeigt die Binärpatches im Home.
PostgreSQL
SELECT version();
-- Numeric version only:
SHOW server_version;
SELECT current_setting('server_version_num');version() liefert den vollständigen Text inklusive Build-Informationen. PostgreSQL hat keine separate Patch-Nummer; die Minor-Version (z. B. 16.3) gibt den Fix-Stand an.
MySQL
SELECT VERSION();
-- Detailed build information:
SHOW VARIABLES LIKE 'version%';VERSION() liefert z. B. '8.0.36'; die letzte Stelle ist der Patch-(Release-)Stand. Die Variable version_comment zeigt, ob es sich um einen Community-/Enterprise-Build oder MariaDB handelt.
SQL Server
SELECT @@VERSION;
-- Structured version fields:
SELECT SERVERPROPERTY('ProductVersion') AS version,
SERVERPROPERTY('ProductLevel') AS service_pack,
SERVERPROPERTY('ProductUpdateLevel') AS cu_level,
SERVERPROPERTY('ProductUpdateReference') AS kb_number,
SERVERPROPERTY('Edition') AS edition;ProductUpdateLevel zeigt das eingespielte Cumulative Update (z. B. CU12), ProductUpdateReference die zugehörige KB-Nummer. ProductLevel zeigt 'RTM' bzw. bei älteren Versionen 'SP'.
MongoDB
db.version()
// Detailed build information:
db.serverBuildInfo()
// or: db.adminCommand({ buildInfo: 1 })db.version() liefert den Versionsstring (z. B. '7.0.11'). In MongoDB werden Fixes als neue Patch-Version veröffentlicht; ein separates Konzept 'Patch-Stand' gibt es nicht.
Redis
INFO server
# redis-cli one-liner: redis-cli INFO server | grep redis_versionDas Feld redis_version in der Ausgabe von INFO server zeigt die installierte Version. In Redis werden Fixes als neue Patch-Version ausgeliefert (z. B. 7.2.5); das Feld redis_git_sha1 zeigt zusätzlich die Build-Kennung.
Elasticsearch
GET /
# curl: curl -s http://localhost:9200/Der Root-Endpunkt liefert version.number (z. B. '8.14.1'), lucene_version und build_flavor. Versionen aller Knoten anzeigen: GET _cat/nodes?v&h=name,version