Alessandro Guimarães – Oracle Blog

July 27, 2008

Drop Database | 10g

Filed under: Uncategorized — Tags: — agleite @ 4:34 pm

Uma forma facil , rapida e eficaz de dropar um banco de teste, ou um banco antigo, após por exemplo, ter feito uma migração para um novo servidor. No meu caso, estou fazendo testes de clones de bancos com o RMAN, tentando achar a melhor forma de automatizar a clonagem de bancos por demanda. E ai entra o “drop database”, eliminando de forma rapida e eficiente todos os datafiles, controlfile e redo’s, em um único comando, me deixando pronto para rapidamente executar o próximo clone imediatamente.

Como pre-requisito, precisas de uma conexão SYSDBA e o banco precisa estar “montado”  em modo restrito exclusivo. Um pre-req que dificulta , você executar o comando no banco errado 😉

O passos são simples.

  • shutdown abort;
  • startup mount exclusive restrict;
  • drop database;

Se o banco usa spfile, este também é apagado. Archive Logs e Backups não são deletados, mas você pode remove-los com o bom e velho RMAN. Se você ainda utiliza raw devices este comando não é pra você 😉

Blog at WordPress.com.