04/09/2002, 10:16
|
| Colaborador | | Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 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 !!!
------------------------ |