Si decide usar DBCA para eliminar la base de datos, puede hacer esto:
Si desea eliminar por completo una instancia de Oracle 10.2g de un directorio de inicio de Oracle, primero debe identificar la instancia en el archivo oratab . Por ejemplo, esta entrada muestra que la instancia de la base de datos Oracle testdb está asociada con el siguiente ORACLE_HOME:
testdb:/u01/app/oracle/product/11.2.0/db_1:Y
mydb:/u01/app/oracle/product/10.2.0/db_1:N
A continuación, debe establecer el entorno para la base de datos que desea eliminar, por ejemplo:
/usr/local/bin/oraenv
ORACLE_SID = [testdb] ? mydb
Ahora puede iniciar el Asistente de configuración de base de datos (DBCA):
dbca
Luego, seleccione la Base de datos para eliminar (mydb) y haga clic en finalizar.
También puede eliminar una base de datos usando DBCA en modo silencioso . Por ejemplo, para la base de datos de instancia única:
dbca -silent -deleteDatabase -sourceDB <Oracle_Sid>
La eliminación de una base de datos Oracle elimina todos los datos en la base de datos. Por ejemplo, entre otras cosas, esta acción eliminará :
1) Todos los archivos resultantes de esta consulta (para mydb):
SELECT name FROM v$datafile
UNION
SELECT name FROM v$controlfile
UNION
SELECT name FROM v$tempfile
UNION
SELECT member FROM v$logfile
2) Entrada asociada con mydb en oratab
3) Entradas asociadas con mydb en listener.ora y tnsnames.ora
Si desea conservar estos datos, asegúrese de hacer una copia de seguridad de la base de datos antes de eliminarla.
A partir de Oracle Database 11g Release 2 (11.2), puede aprovechar el comando de desinstalación .