Eine Oracle Datenbank komplett löschen - "startup mount RESTRICT -> drop database"
10g/11g/12g/18c
Ablauf:
DB Console stoppen - falls im Einsatz
DB Console löschen - falls im Einsatz
Alternativ kann auch einfach das ganze dbconsolen Verzeichnis unter dem $ORACLE_HOME der Datenbank ( enthält den DB Namen!) gelöscht werden
Alternativ falls OEM im Einsatz - Agent Target mit emcli löschen
Datenbank im RESTRICT Modus starten - falls RAC Cluster Mode zuvor ausschalten
RMAN Backups und Archvielogs mit RMAN entfernen
Datenbank mit „drop database“ entfernen
Log Files entfernen
Parameter/Password Datei löschen
listener.ora und tnsnames Einträge prüfen und bei Bedarf löschen
Linux: /etc/oratab anpassen
Windows: DB service mit oradim entfernen
Umgebungsscripte nach Bedarf anpassen
Im Detail:
Die DB Umgebung wie SID und Oracle Home in der Shell setzen
emctl stop dbconsole
emca -deconfig dbcontrol db -repos drop
#DB stoppen und im Restict Modus starten---Set DB HOME
#Single DB
sqlplus /as sysdba
#prüfen ob es auch die richtige DB is
sql>select inst_id
,status
,instance_name as name
,to_char(STARTUP_TIME, 'dd.mm.YY hh24:mi')as startzeit
,host_name
from gv$instance
order by 1/
sql>shutdown abort
sql>startup mount RESTRICT
sql>exit#Cluster DB
srvctl stop database -d GPI
sqlplus /as sysdba
#Cluster mode ausschalten:
sql>startup nomount
sql>alter system setcluster_database=falsescope=spfile;
sql>shutdown abort
sql>startup mount RESTRICT
sql>exit
RMAN> drop database;
database name is "GPIDB" and DBID is 2527786665
Do you really want to drop the database (enter YES or NO)? YES
database dropped
RMAN>exit
Logfiles entfernen (10g auf bdump location achten! 11g adrci das diag verzeichnis)
Unter $ORACLE_HOME/dbs auf init und password files prüfen (spfile wird vom drop gelöscht)
In der Listner.ora und tnsnames.ora auf alte Einträge pürfen
Linus :/etc/oratab anpassen
Windows:
oradim -delete -SID GPIDB
Umgebungsscripte nach Bedarf anpassen
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
"Autor: Gunther Pipperr"
dba/drop_database.txt · Zuletzt geändert: 2019/04/03 11:13 von gpipperr