Category Archives: Database Administration

Tablespace-Reorganisation mit Data Pump

By | 1. März 2021

Im Leben eines DBAs kann es mal vorkommen, dass man einen Tablespace reorganisieren muss. Häufig tut man dies, um wieder Freiplatz auf dem Datenbank-Storage zu bekommen, nachdem sich ein Tablepace aufgrund eines Ereignisses „aufgebläht“ hat oder sehr viele Daten gelöscht wurden. Ich selbst hatte kürzlich das Problem, dass eine Datenbank in Folge einer Unicode-Migration von 200 auf 500… Read More »

Risiken beim Umbenennen von Pluggable Databases (PDB)

By | 4. Januar 2021

Die mit Oracle 12.1 eingeführte Multitenant Architektur birgt die großartige Möglichkeit, den Namen einer erstellten Pluggable Database (PDB) nachträglich zu ändern. Gegenüber der Umbenennung einer Nicht-Multitenant- bzw. Container-Datenbank (CDB) ist dies eine relativ einfache Sache, die jedoch mit einigen Risiken verbunden ist und daher mit Vorsicht durchgeführt werden sollte. Gründe für eine Umbenennung kann es viele geben. Möglicherweise… Read More »

Partielle Offline-Backups mit RMAN als Fallback-Methode

By | 30. September 2019

Wer essentielle Änderungen am Oracle Datenbank-Kern vornimmt, z.B. durch ein Datenbankupgrade, benötigt eine gute Fallback-Strategie, um im Fehlerfall wieder die Datenbank in den Ursprungszustand zu versetzen. Dabei bieten sich verschiedene Verfahren an. Man kann, sofern vorhanden, auf ein regulär laufendes Backup zurückgreifen, eine extra Online- oder Offline-Vollsicherung oder, wenn es sich um eine virtuelle Maschine handelt, vorher u.U.… Read More »

Dbvisit Standby vs Failover Cluster

By | 22. Juli 2019

Sucht man nach einem Disaster-Recovery-Konzept für seine Oracle Datenbanken in der Standard Edition, sind verschiedene Technologien verfügbar. Eine solches Konzept stellt den Betrieb einer Oracle Datenbank, für den Fall, dass die Datenbank an einem Standort (Stadt, Gebäude, Brandabschnitt) ungeplant ausfällt, sicher. Die Ursachen für einen solches Disaster können vielfältig sein: Stromausfall, Brand, Wasserschaden, Sabotage etc. Aber auch gegen… Read More »

Oracle SE2 im Cluster – Es geht auch ohne RAC!

By | 12. Mai 2019

Die Nutzung der kostenfreien RAC-Option in der Standard Edition war in den Datenbankversion 11g -18c eine schöne und preiswerte Möglichkeit seine Datenbanken gegen einen Serverausfall zu schützen. Da diese Option in dem 19c Release der Oracle Standard Edition 2 (SE2) nicht mehr verfügbar ist, werden viele Anwender nach einer Alternative suchen. Nicht jeder ist bereit auf die teurere… Read More »

Verifizierung von Oracle Database Links

By | 29. Oktober 2018

Nachdem mein letzter Blog-Beitrag „Database Links – Ein Überblick für den DBA „ sich mit einem Überblick über Database Links befasst hat, möchte ich mit diesem Artikel genauer auf die Prüfung von Database Links eingehen und ein hilfreiches Script zum Download anbieten. Notwendigkeit und Problem der Überprüfung von Datenbanklinks Bei Umgebungen mit einer hohen Anzahl von verteilten Anwendungen… Read More »

Database Links – Ein Überblick für den DBA

By | 29. Oktober 2018

Oracle Database Links sind eine hervorragende Möglichkeit, um Schnittstellen zwischen zwei Oracle Datenbanken aufzubauen oder Daten mit Hilfe von Materialized Views zwischen Datenbanken zu replizieren. Davon wird in Unternehmen mit verteilten Anwendung und verteilter Datenhaltung häufig Gebrauch gemacht. In diesem Artikel werde ich einen Überblick über die unterschiedlichen Datenbanklink-Typen geben und einige nützliche SQL-Abfragen präsentieren, mit denen man… Read More »

Zugriffe von Oracle auf PostgreSQL

By | 28. Mai 2018

Dass in Unternehmen neben Oracle auch andere Datenbanksysteme betrieben werden, ist eher die Regel als eine Ausnahme. Gründe gibt es dafür viele. Nicht selten besteht der Wunsch, dass man von Oracle aus über einen Datenbanklink auf diese Fremddatenbanken zugreifen möchte. Für diesen Zweck wurden die Heterogeneous Services (HS) von Oracle entwickelt. Im nachfolgenden Artikel werde ich die Verwendung… Read More »