Pular para o conteúdo principal

12 passos para excluir um banco Oracle via CLI

Oracle - apagar banco via CLI

Para apagar um banco de dados temos que ter o maior cuidado, aqui iremos apagá-lo via linha de comando.

1. Acesso o servidor Oracle


 ssh usuario@servidor.oracle


2. Acesse com o usuário oracle


 sudo su - oracle


3. Defina qual o banco a ser excluído, atribuindo o SID do mesmo.


 export ORACLE_SID=nome.banco





4. Conecte como sysdba
 sqlplus / as sysdba
5- Inicie a instância do banco de dados
 SQL > startup;
Resposta do banco
ORACLE instance started.
Database mounted.
Database opened.

6- Finalize essa instância do banco de dados
 SQL> shutdown immediate;

Resposta do banco
Database closed.
Database dismounted.
ORACLE instance shut down.

7- Inicie a instância novamente em modo exclusivo
 SQL> startup mount exclusive restrict
Resposta do banco
ORACLE instance started.
Database mounted.

8- Exclua o banco de dados
 SQL> drop database;

Resposta do banco
Database dropped.

9- Disconecte da interface
 SQL> quit;

10- Certifique os arquivos do banco foram excluídos
 ls $ORACLE_BASE/oradata/$ORACLE_SID

Caso precise apagar a pasta
 rm -rf $ORACLE_BASE/oradata/$ORACLE_SID

11 - Retire a entrada desse banco do arquivo /etc/oratab
 sudo sed -i -e '/$ORACLE_SID/d' /etc/oratab


12 - Reinicie o serviço do oracle
 sudo /etc/init.d/oracle stop
 sudo /etc/init.d/oracle start


Observação:

  • Caso o usuário oracle não tenha permissão para ativar/desativar o serviço e também para modificar o arquivo /etc/oratab, volte para o seu usuário e execute normalmente.

E bom trabalho!

Tags: Oracle, Database, CLI, drop
by Alexandre LLemes

Comentários

Postagens mais visitadas deste blog

Zabbix Appliance 3.x - senha padrão

Senha padrão do appliance Zabbix Sobre o Zabbix Zabbix  é um software que monitora diversos parâmetros de uma rede como a integridade e desempenho dos servidores. Oferece excelentes relatórios e visualização de dados de recursos com base nos dados armazenados, e usa um mecanismo de notificação flexível que permite aos usuários configurar e-mail com alertas para qualquer evento, o que permite uma reação rápida para os problemas do servidor. ( Wikipedia ) Para baixar o appliance zabbix, acesse a documentação: https://www.zabbix.com/documentation/3.0/pt/manual/appliance Para o front-end acesse: http://localhost/zabbix A senha padrão para o front-end é: Admin zabbix E para o console é: appliance zabbix Tags: Zabbix, monitoramento, appliance by Alexandre LLemes

MySQL: Alterando a senha de usuário inclusive root

Esqueceu a senha do usuário MySQL? Alterar ou limpar a senha de um usuário MySQL, requer alguns passos. À medida que informaremos os métodos, alguns deles irão coincidir com o seu problema. Alterando a senha via comando mysqladmin Método 1 - Definindo a senha de root num primeiro momento Se não havia definido a senha de root para o MySQL, o servidor não irá requerê-la para todas as conexões como usuário root. Para defini-laI, vamos usar o mysqladmin: mysqladmin -u root password newpass Para modificar a senha do usuário root já predefinida: mysqladmin -u root -p oldpassword newpass Caso o sistema venha a pedir uma senha é porque a senha atual do usuário root está errada. Enter password: Se você informar a senha errada, obterá: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)' Então sigas as instruções abaixo para recuperar a senha do usuário MyS...

Modificando a pasta HOME do vagrant

Problemas com máquinas virtuais vagrant Sobre o Vagrant Vagrant é um produto de software de código aberto para construir e manter ambientes portáteis de desenvolvimento de software virtual, [4], e. Para VirtualBox, Hyper-V, Docker, VMware e AWS. A idéia central por trás disso está no fato de que a manutenção do ambiente de virtualizações torna-se cada vez mais difícil em um grande projeto de desenvolvimento de software. O Vagrant simplifica o gerenciamento de configuração de software necessário para aumentar a produtividade do desenvolvimento. Vagrant está escrito na linguagem Ruby, mas seu ecossistema é compatível com o desenvolvimento em quase todos os principais idiomas.  ( Wikipedia ) Podemos alterar a pasta HOME do Vagrant de 2 (duas) maneiras: Através da variável ambiente VAGRANT_HOME; Modificando o arquivo de ambiente do Ruby. Definindo a variável ambiente VAGRANT_HOME Por padrão, o Vagrant utiliza a pasta   ~/.vagrant.d como a pasta sua pasta...