Hola a todos,
Acabo de realizar un export de los datos de una tabla llamada prueba con el siguiente comando:
exp oracle/oracle@orcl tables=prueba file=oracle.dmp log=oracle.log
Y ahora querría cargar estos datos en una tabla que acabo de crear (la nueva tabla esta particionada) en el mismo esquema:
imp oracle/oracle@orcl file=oracle.dmp fromuser=oracle touser=oracle tables=prueba_particiones
Y me dice que no se puede hacer porque la tabla "prueba_particiones" no está en el export, por lo que elimine la tabla original "prueba" y renombré la tabla "prueba_particiones" a "prueba". y volví a lanzar el import:
imp oracle/oracle@orcl file=oracle.dmp fromuser=oracle touser=oracle tables=prueba
Y ahora el error que me da es:
IMP-00015: following statement failed because the object already exists:
No se como hacer para cargar los datos de prueba.dmp a la tabla particionada, ¿alguna ayuda?
Para mas datos la tabla prueba la hice de la siguiente forma:
create table prueba(
numero number);
y la tabla "prueba_particiones":
create table prueba_particiones(
numero number)
partition by range(numero)
(partition particion1 values less than (100000),
partition particion2 values less than (500000),
partition particion3 values less than (1100000));
¿que estoy haciendo mal?
- Inicie sesión para enviar comentarios
justo cuando acabo de
Subido por drakoniano el 11 Febrero, 2011 - 22:06
justo cuando acabo de escribir el post me llega la inspiración xDDD
el error que me da se soluciona facilmente, simplemente añadiendo "IGNORE=Y"
Dejaré el comentario por si a alguien le sucede y no encuentra la solución :)
Gracias por compartir la
Subido por Carlos el 14 Febrero, 2011 - 10:34
En respuesta a justo cuando acabo de por drakoniano
Gracias por compartir la experiencia, drakoniano, seguro que va a servir de ayuda, estas cosas pasan continuamente.