Tips und Tricks
Zugriff auf Datenbanktabellen aller Services in einer Verbindung
Für jeden Service gibt es einen separaten User für die Oracle Datenbank die in Docker läuft. Diese User können nur die Tabellen sehen, die im jeweiligen Schema sind. Der User wls_basisdaten_service
kann z.B. nur die Tabellen handbuch
, kandidat
oder wahlvorschlag
sehen.
Screenshots
Auch wenn mehrere Schemata ausgewählt sind ...
so sieht man doch nur die Tabellen zum Basisdatenservice
Mit dem User system
kann man auf alle Schemata zugreifen und hat somit Zugriff auf alle Tabellen aller Services. Das Passwort ist der Wert von ORACLE_PASSWORD
aus dem docker-compose.yml
-File. Dort sind auch die Verbindungsdaten enthalten die man zum Einrichten des Zugriffs benötigt.
Mit IntelliJ kann man bei den Properties der entsprechenden Datasource unter dem Reiter 'Schemas' auswählen, welche Schemata man zusätzlich angezeigt haben möchte. Per Default ist nur das Schema SYSTEM zu sehen.
Screenshot
Zugriff auf alle Tabellen der verschiedenen Schemata