Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2002, 10:16
Avatar de Linterns
Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 5 meses
Puntos: 11
Re: ¿Cömo elimino un tablespace si no....?

Si el DATAFILE existe prueba con lo siguiente:

DROP TABLESPACE <tablespace name> INCLUDING CONTENTS;

si el DATAFILE no existe puedes bajar todos los servicios y hacer una copia de alguno que tengas y le pones el nombre que necesitas.

puedes confirmar con la siguiente sintaxis:
select file_name, tablespace_name
from dba_data_files
where tablespace_name ='<name of tablespace>';

Ten mucho cuidado ya que si borras el TABLESPACE te estas borrando sus respectivos objetos... verificalos primeramente con:

select owner,segment_name,segment_type
from dba_segments
where tablespace_name='<name of tablespace>';

si posees objetos lo que puedes hacer es un export de dichos objetos, borrar el tablespace (ya tienes eliminado el owner o los usuarios), crear los usuarios nuevamente, crear un nuevo tablespace y por ultimo realizar un import.

NOTA: si tu estas corriendo en modo archivelog, tu pudes utilizar:

ALTER DATABASE DATAFILE <datafile name> OFFLINE;



------------------------
Move Up or Move Out !!!
------------------------