Sqlloader
Toy trabajando con oracle sqlloader y a la hora de ejecutar el archivo de control tengo un error te escribo una parte del archivo de control pa que mires.
En la parte en la que pongo
FIELDS TERMINATED BY ','
VALOR DECIMAL EXTERNAL,
...
...
ESTADO CHAR(10));
Me da el error de que fields es una palabra clave,
opte por poner para cada campo
VALOR DECIMAL EXTERNAL TERMINATED BY',',
ESTADO CHAR(10) TERMINATED BY ','
Y así para todos pero me da otro error que dice
error 350 de sintaxis se espera especificación valida de columna, "," o ")" se ha encontrado palabra clave terminated.
Ya probé cambiando las comillas simples por las dobles pero sigue con el mismo error. Creo el archivo tal cual tengo en unas consultas
Otra duda que tengo es que la ventana inicial del oracle enterprise manager dice que no ha podido conectar con la instancia de base de datos, por lo que me muestra solo estaisticas de la base de datos y no me permite por ninguna opción entrar a ver las pantallas de administración que he visto en internet que debe salir.
Yo me conecto http://miservidor:5501/em que es la dirección que me da cuando creo la base de datos, pero siempre me sale ese error, y no puedo ingresar al enterprise manager.
Otra duda que tengo es cuando yo abro el administrador de windows donde se ven las bases de datos que cree, yo hago clic derecho conectar base de datos y me sale una ventana en la cual me pide ingresar el servidor de red y no se que poner por lo cual no puedo conectar, te aclaro no tengo internet estoy solo en mi pc ademas estuve moneando lo de los listener pero no entiendo muy bien,
por cierto en cuanto a la creación de la taba para que pertenezca a un table space especifico estuve buscando la sintaxis completa pero no encuentro solo hay create table nombretable(Y CAMPOS) vi que e la creación de un indice se especifica el tablespace y la tabla así que trate de hacer algo parecido a esto:
create table barras
tablespace barra_tablespace
storage(initial 100k next 100k)*****pero justo aqui me da un error
campo1 number,
campo2 varchar2(20),
campo3 varchar2(20)
) ;
Así que con todo voy a seguir buscando, si puedes ayudarme con estas dudas te lo agradecería
En la parte en la que pongo
FIELDS TERMINATED BY ','
VALOR DECIMAL EXTERNAL,
...
...
ESTADO CHAR(10));
Me da el error de que fields es una palabra clave,
opte por poner para cada campo
VALOR DECIMAL EXTERNAL TERMINATED BY',',
ESTADO CHAR(10) TERMINATED BY ','
Y así para todos pero me da otro error que dice
error 350 de sintaxis se espera especificación valida de columna, "," o ")" se ha encontrado palabra clave terminated.
Ya probé cambiando las comillas simples por las dobles pero sigue con el mismo error. Creo el archivo tal cual tengo en unas consultas
Otra duda que tengo es que la ventana inicial del oracle enterprise manager dice que no ha podido conectar con la instancia de base de datos, por lo que me muestra solo estaisticas de la base de datos y no me permite por ninguna opción entrar a ver las pantallas de administración que he visto en internet que debe salir.
Yo me conecto http://miservidor:5501/em que es la dirección que me da cuando creo la base de datos, pero siempre me sale ese error, y no puedo ingresar al enterprise manager.
Otra duda que tengo es cuando yo abro el administrador de windows donde se ven las bases de datos que cree, yo hago clic derecho conectar base de datos y me sale una ventana en la cual me pide ingresar el servidor de red y no se que poner por lo cual no puedo conectar, te aclaro no tengo internet estoy solo en mi pc ademas estuve moneando lo de los listener pero no entiendo muy bien,
por cierto en cuanto a la creación de la taba para que pertenezca a un table space especifico estuve buscando la sintaxis completa pero no encuentro solo hay create table nombretable(Y CAMPOS) vi que e la creación de un indice se especifica el tablespace y la tabla así que trate de hacer algo parecido a esto:
create table barras
tablespace barra_tablespace
storage(initial 100k next 100k)*****pero justo aqui me da un error
campo1 number,
campo2 varchar2(20),
campo3 varchar2(20)
) ;
Así que con todo voy a seguir buscando, si puedes ayudarme con estas dudas te lo agradecería
1 respuesta
Respuesta de eldata
1