Senhores (as), boa tarde,
O Objetivo deste post é explicar como remover um banco de
dados sem usar o DBCA.
Os arquivos do banco de dados a ser removido em questão é
baseado controlfile do banco de dados OLTP.
Esta funcionalidade é para executar no banco de dados Oracle
10g ou superior.
Para banco de dados 9i ou inferior, deve-se remover o banco
de dados manualmente.
Senhores (as), boa tarde,
O Objetivo deste post é explicar como remover um banco de dados sem usar o DBCA.
Os arquivos do banco de dados a ser removido em questão é baseado controlfile do banco de dados OLTP.
Esta funcionalidade é para executar no banco de dados Oracle 10g ou superior.
Para banco de dados 9i ou inferior, deve-se remover o banco de dados manualmente.
[oracle@serverprod
/]$ export ORACLE_SID=oltp
[oracle@serverprod/]$
sqlplus / as sysdba
SQL>
startup mount exclusive restrict
ORACLE
instance started.
Total
System Global Area 422670336 bytes
Fixed
Size 1300352 bytes
Variable
Size 352323712 bytes
Database
Buffers 58720256 bytes
Redo
Buffers 10326016 bytes
Database
mounted.
SQL>
drop database;
Database
dropped.
Disconnected
from Oracle Database 11g Release 11.1.0.6.0 - Production
SQL> exit
[oracle@serverprod /]$
Pronto, removemos o banco de dados OLTP.
Para remover manualmente, os bancos de dados nas versões 9i
ou inferiores.
Segue procedimento abaixo.
SQL> set
pages 200
SQL>
select 'rm -f '||name from v$datafile
2
union
3
select 'rm -f '||name from v$controlfile
4
union
5
select 'rm -f '||MEMBER from v$logfile;
'RM-F'||NAME
-----------------------------------------------------------
rm -f /oraprd02/oradata/oltp/control01.ctl
rm -f /oraprd02/oradata/oltp/control02.ctl
rm -f /oraprd02/oradata/oltp/control03.ctl
rm -f /oraprd02/oradata/oltp/redo01.rdo
rm -f /oraprd02/oradata/oltp/redo02.rdo
rm -f /oraprd02/oradata/oltp/redo03.rdo
rm -f /oraprd02/oradata/oltp/sysaux01.dbf
rm -f /oraprd02/oradata/oltp/system01.dbf
rm -f /oraprd02/oradata/oltp/undotbs01.dbf
rm -f /oraprd02/oradata/oltp/users01.dbf
Após executar os comandos acima, remova as informações
referente ao banco de dados do arquivo oratab.
Lembrando, os comandos acima devem ser usados em ambiente Linux,
caso queira executar para Windows basta alterar o “rm -f” para “del”.
Nenhum comentário:
Postar um comentário