top of page
DBAGenesis_png.png

Deinstall Oracle Software

This article describes how to remove oracle database and software from a Linux server. We will first delete database using DBCA silent mode and then proceed with Oracle software deletion.


DBCA Delete Database


You can use DBCA to delete database from a Linux server. Use below command to run DBCA in silent mode and delete a database

dbca -silent -deleteDatabase -sysDBAUserName sys -sourceDB testdb 
If dbca errors out stating cannot find the database, then make sure database entry is there in /etc/oratab file. Else dbca cannot delete the database.

Remove Oracle Software

Under your ORACLE_HOME, we get a deinstall utility that you can use to remove the oracle software from your Linux server. This should be your first choice

$ORACLE_HOME/deinstall/deinstall

ALTERNATIVELY - You can use runInstaller to deinstall Oracle software

./runInstaller -deinstall -home /u01/app/oracle/product/12.1.0/dbhome_1/


Manually Delete ORACLE HOME


Sometimes ORACLE software installation gets corrupted and in such case, above deinstallation utilities will not help you to remove oracle software. Stop all the oracle databases / processes running from the ORACLE_HOME and delete ORACLE_HOME files

cd $ORACLE_HOME
rm -rf *

Delete files and folders inside ORACLE_BASE

cd $ORACLE_BASE
rm -rf *

Remove oratab file

rm /etc/oratab

Enjoy!


Become a top notch dba with DBA Genesis
Become a DBA with DBA Genesis.png
bottom of page