DBAtlas · Atlas für Datenbankbetrieb

Datenbanken / Schemas auflisten

Oracle

-- Schemas (users):
SELECT username FROM dba_users ORDER BY username;
-- Multitenant (CDB) PDBs:
SELECT name, open_mode FROM v$pdbs;

In Oracle entspricht eine „Datenbank“ der Instanz; die Trennung erfolgt auf Schema-(User-)Ebene oder auf PDB-Ebene innerhalb einer CDB.

PostgreSQL

SELECT datname FROM pg_database WHERE datistemplate = false;
-- psql shortcut: \l

Für Schemas: SELECT schema_name FROM information_schema.schemata;

MySQL

SHOW DATABASES;

In MySQL sind „Database“ und „Schema“ Synonyme.

SQL Server

SELECT name, state_desc FROM sys.databases ORDER BY name;

state_desc zeigt den Datenbankzustand, z. B. ONLINE/OFFLINE/RESTORING.

MongoDB

show dbs
// or: db.adminCommand({ listDatabases: 1 })

Leere Datenbanken (noch keine Daten geschrieben) erscheinen nicht in der Liste.

Redis

INFO keyspace
# db0:keys=..., db1:keys=... lines show the logical DBs in use

Redis hat nummerierte logische DBs (Standard 0-15); im Cluster-Modus wird nur DB 0 verwendet.

In DBAtlas öffnen →