Problemas importación

German
07 de Junio del 2005
Hola a todos:

He recibido un fichero .dmp para importar datos en mi BBDD. El problema que tengo es que al intentar importalos a un esquema vacio, la herramienta de importación, al crear las tablas me devuelve siempre el error 922 "Falta opción y no es válida". He probado a ejecutar uno de los create table que hace la herramienta de importación y el error lo da por la última instrucción de esta que és TABLESPACE user_data LOGGING NOCOMPRESS. ¿Saben porque produce este error?

Gracias anticipadas y un saludo

j
07 de Junio del 2005
tienes ese tablespace ya creado?

German
07 de Junio del 2005
Ahora si y sigue dándome el mismo error
Salu2

j
07 de Junio del 2005
pues pon la sentencia completa que pones y el error exacto....

german
07 de Junio del 2005
La sentencia es:
imp userid=german/****** file=immobilg.dmp log=immobilg.log fromuser=immobilg touser=immobilg

Y el error es:

IMP-00003: se ha encontrado un error 922 de ORACLE
ORA-00922: falta la opción o no es válida
IMP-00017: la siguiente sentencia ha fallado con el error 922 de ORACLE :
"CREATE TABLE "VENCIMENTS" ("VENNUM01" NUMBER(8, 0) NOT NULL ENABLE, "VENNUM"
"02" NUMBER(9, 0) NOT NULL ENABLE, "VENNUM03" NUMBER(2, 0) NOT NULL ENABLE, "
""VENNUM04" NUMBER(1, 0) NOT NULL ENABLE, "VENNUM05" NUMBER(11, 2), "VENNUM0"
"6" NUMBER(4, 0), "VENCAR01" VARCHAR2(1), "VENNUM07" NUMBER(11, 0), "VENNUM0"
"8" NUMBER(7, 0), "VENCAR02" VARCHAR2(1), "VENNUM09" NUMBER(20, 0), "VENNUM1"
"0" NUMBER(20, 0), "VENCAR03" VARCHAR2(9), "VENCAR04" VARCHAR2(1), "VENCAR05"
"" VARCHAR2(40), "VENCAR06" VARCHAR2(12), "VENCAR07" VARCHAR2(16), "VENCAR08"
"" VARCHAR2(2), "VENCAR09" VARCHAR2(12)) PCTFREE 10 PCTUSED 40 INITRANS 1 M"
"AXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE"
" "USER_DATA" LOGGING NOCOMPRESS"

j
07 de Junio del 2005
si la tabla ya existe deberías poner ignore=y

j
07 de Junio del 2005
yo probaría a lanzar el create directamente desde sqlplus para ver si da algún error....

german
07 de Junio del 2005
Hola,

La tabla no existe, pero de todas maneras tambien he probado con el ignore. He ejecutado la sentencia en el sql plus y me devuelve el mismo error solo la ejecuta bien en caso de que le quite LOGGING NOCOMPRESS. En tal caso me crea la tabla sin problema.

Gracias por vuestro interes


german
07 de Junio del 2005
Estoy pensando que el fallo puede venir por ser Oracles de distintas versiones, yo trabajo con la 9.2.0.1.0 pero desconozco la versión de los que me han enviado el fichero dmp. ¿Podría ser esta la razón?

Gracias

jintxo
07 de Junio del 2005
si

fdocampo
07 de Junio del 2005
Miren este vinculo http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:1574966483719

Hay una pregunta relacionada y que sustenta el anterior mensaje.

suerte