Problemas importación
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
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
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"
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"
yo probaría a lanzar el create directamente desde sqlplus para ver si da algún error....
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
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
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
Gracias