Replikate / Cluster-Knoten auflisten
Oracle
-- Standby destinations:
SELECT dest_id, destination, status, target
FROM v$archive_dest
WHERE status <> 'INACTIVE';
-- RAC instances: SELECT inst_id, instance_name, status FROM gv$instance;Die Data-Guard-Konfiguration lässt sich auch mit DGMGRL> SHOW CONFIGURATION anzeigen.
PostgreSQL
SELECT application_name, client_addr, state, sync_state
FROM pg_stat_replication;Listet verbundene Replikate nur auf dem PRIMARY auf; jede Zeile ist ein Standby.
MySQL
SHOW REPLICAS;
-- Before 8.0.22: SHOW SLAVE HOSTS;Auf dem Source-Server ausführen; zeigt Replikate mit gesetztem report-host. SHOW SLAVE HOSTS ist in 8.0.22–8.3 ein Alias und wurde in 8.4 entfernt.
SQL Server
SELECT ar.replica_server_name, ars.role_desc,
ars.connected_state_desc, ars.synchronization_health_desc
FROM sys.dm_hadr_availability_replica_states ars
JOIN sys.availability_replicas ar ON ars.replica_id = ar.replica_id;role_desc unterscheidet PRIMARY/SECONDARY; synchronization_health_desc liefert den Gesamtzustand.
MongoDB
rs.status().members.map(m => ({ name: m.name, state: m.stateStr, health: m.health }))stateStr liefert PRIMARY/SECONDARY/ARBITER; health 1 bedeutet gesund.
Redis
INFO replication
# If Sentinel is used:
# SENTINEL replicas <master-name>Die Zeilen slave0, slave1... liefern ip/port/offset jedes Replikats.