Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/03/2009, 01:03
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Exportar de Oracle 9.2 a Oracle 11

Borrar los tablespaces no es lo más recomendado, ya que no hay relación entre tablespace / usuario, es decir, un usuario podría tener sus tablas en diferentes tablespaces y un tablespace podría contener tablas de diferentes usuarios.

Opción 1, borrar el usuario y volver a crearlo (no te olvides de otorgarle nuevamente los permisos que tenga).

Código:
drop user <user_name> cascade;
Opción 2, con un script, borrar todos las tablas de los usuarios, esto es solo un ejemplo

Código:
begin
 for c in (select owner, table_name from dba_tables where owner = 'USER1') loop
  execute immediate 'drop table '|| c.owner || '.' || c.table_name || ' cascade constraints';
 end loop;
 end;
/
Saludos