Como excluir um arquivo de banco de dados (.dbf) do Oracle 10g?

1

Preciso de ajuda para excluir um arquivo de banco de dados da Oracle. Eu suponho que eu deveria usar o comando DROP , mas não consigo fazer isso funcionar.

Eu tentei eliminar todos os usuários, exceto o usuário do sistema, de dba_users, esperando que isso resultasse em se livrar dos bancos de dados, mas acho que alguns arquivos .dbf ainda estão lá.

Alguém pode me dar um exemplo para descartar o arquivo .dbf?

    
por karla 17.08.2011 / 12:04

2 respostas

1

Os arquivos de banco de dados no Oracle geralmente representam um espaço de tabela, portanto, você precisará usar o comando DROP TABLESPACE.

OBSERVAÇÃO IMPORTANTE: Não tente excluir esses arquivos fora do Oracle, senão o Oracle pode não ser iniciado.

Um exemplo poderia ser:

  • DROP TABLESPACE tablespace_name;

Você não deve precisar eliminar usuários ou quaisquer outros objetos para que isso funcione (se houver alguma dependência, o Oracle informará quando você tentar eliminar o espaço de tabela).

    
por 17.08.2011 / 12:13
-1

ALTER DATABASE DATAFILE 'C: \ ORACLE \ PRODUCT \ ORADATA \ UKOUG \ DATAFILE \ O1_MF_USERS_35HCKNFO_.DBF' GOTA OFFLINE;

    
por 12.06.2013 / 13:28