DBAtlas · Veritabanı operasyon atlası

Kurulu sürümü ve patch seviyesini göster

Oracle

SELECT * FROM v$version;
-- Kayıtlı RU/patch geçmişi (SQL katmanı):
SELECT patch_id, action, status, action_time
FROM dba_registry_sqlpatch ORDER BY action_time;
-- İşletim sistemi kabuğundan (ORACLE_HOME'a kurulu yamalar):
-- $ORACLE_HOME/OPatch/opatch lspatches

v$version banner sürümü verir. Uygulanan Release Update (RU) ve tek yamaların SQL katmanına işlenip işlenmediğini dba_registry_sqlpatch, home üzerindeki ikili yamaları ise 'opatch lspatches' gösterir.

PostgreSQL

SELECT version();
-- Yalnızca sayısal sürüm:
SHOW server_version;
SELECT current_setting('server_version_num');

version() derleme bilgisiyle birlikte tam metni döndürür. PostgreSQL'de ayrı bir yama numarası yoktur; minor sürüm (örn. 16.3) düzeltme seviyesini temsil eder.

MySQL

SELECT VERSION();
-- Ayrıntılı derleme bilgileri:
SHOW VARIABLES LIKE 'version%';

VERSION() örneğin '8.0.36' döndürür; son bileşen yama (release) seviyesidir. version_comment değişkeni sürümün Community/Enterprise ya da MariaDB olduğunu belirtir.

SQL Server

SELECT @@VERSION;
-- Yapısal sürüm alanları:
SELECT SERVERPROPERTY('ProductVersion')       AS surum,
       SERVERPROPERTY('ProductLevel')         AS servis_paketi,
       SERVERPROPERTY('ProductUpdateLevel')   AS cu_seviyesi,
       SERVERPROPERTY('ProductUpdateReference') AS kb_no,
       SERVERPROPERTY('Edition')              AS surum_turu;

ProductUpdateLevel uygulanan Cumulative Update (örn. CU12), ProductUpdateReference ise ilgili KB numarasını verir. ProductLevel 'RTM' veya eski sürümlerde 'SP' değerini gösterir.

MongoDB

db.version()
// Ayrıntılı derleme bilgisi:
db.serverBuildInfo()
// veya: db.adminCommand({ buildInfo: 1 })

db.version() sürüm dizesini (örn. '7.0.11') verir. MongoDB'de yamalar yeni bir yama (patch) sürümü olarak yayımlanır; ayrı bir 'patch level' kavramı yoktur.

Redis

INFO server
# redis-cli tek satır: redis-cli INFO server | grep redis_version

INFO server çıktısındaki redis_version alanı kurulu sürümü verir. Redis'te yamalar yeni bir yama sürümü olarak dağıtılır (örn. 7.2.5); redis_git_sha1 alanı da derleme kimliğini gösterir.

Elasticsearch

GET /
# curl: curl -s http://localhost:9200/

Kök uç noktası version.number (örn. '8.14.1'), lucene_version ve build_flavor bilgilerini döndürür. Tüm düğüm sürümlerini görmek için: GET _cat/nodes?v&h=name,version

DBAtlas'ta aç →