SQLPlus-Script zum Löschen einer Oracle Datenbank
Ab Oracle 10 kann eine komplette Oracle Datenbank mit einem DROP DATABASE Befehl gelöscht werden. Das hier bereitgestellt SQLPlus-Script führt alle notwendigen Schritte zum Löschen der Datenbank nacheinander aus.
Ebenfalls ist die Löschung mit dem RMAN möglich, sofern ein Recovery Catalog exsistiert. Da hilft die Doku von Oracle.
Wenn das Oracle Multitenant Feature genutzt wird und demzufolge Plugable Databases verwendet werden, funktioniert das Löschen der Plugable-Datenbank ein wenig anders. Auch hier der Verweis auf die Oracle Dokumentation.
Schritte zum Löschen einer Oracle DB
- Datenbank herunterfahren
- Datenbank im MOUNT sowie RESTRICT Mode hochfahren
- Datenbank löschen
Das folgende SQLPlus-Script führt die oben genannten Schritte nacheinander aus. Achtung es werden alle Daten gelöscht.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
/*********************************************** * * Author: Karsten Besserdich * Firma: Besserdich & Redmann GmbH * Date: 13.11.2014 * URL: http://www.besserdich.com * EMail: karsten.besserdich@besserdich.com * * Hinweis: Der Aufruf muss vom User sys erfolgen * !!!!!Alle Daten gehen verloren!!!!! * * Beispielaufruf * sqlplus / as sysdba @drop_database.sql ************************************************/ echo Datenbank herunterfahren shutdown abort echo Datenbank im Mount Mode + Restrict Session hochfahren startup mount exclusive restrict echo Datenbank physikalisch löschen drop database quit |
SCHREIBEN SIE EINEN KOMMENTAR