26.02.2016 0 min to read

Как удалить экземпляр СУБД Oracle из командной строки

Category : Статьи

Есть 2 способа как можно удалить экземпляр СУБД Oracle:

  1. универсальный – заключается в ручном удалении всех созданных файлов экземпляра;
  2. с помощью специальной команды удаления БД

Второй способ не обладает универсальностью, т.к. в ранних версиях oracle команда удаления отсутствовала. Этот способ заключается в следующем.

Сначала необходимо запустить экземпляр в эксклюзивном режиме:

SQL> shutdown immediate;
База данных закрыта.
База данных размонтирована.
Экземпляр ORACLE завершен.

SQL> startup mount restrict exclusive;
Экземпляр ORACLE запущен.

Total System Global Area 413429760 bytes
Fixed Size 2213776 bytes
Variable Size 335546480 bytes
Database Buffers 67108864 bytes
Redo Buffers 8560640 bytes
База данных смонтирована.

 

И выплнить удаление:

SQL> drop database;

База данных удалена.

Отсоединено от Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining,
Oracle Database Vault and Real Application Testing options
SQL>exit