Probé este ejemplo en Oracle 11.2.0.2.7 en una máquina Solaris. Creé
una fila de control para SQL*Loader. El nombre de la tabla dentro de
esta fila tenía más de 30 carácteres:
ORCL > cat andrew.ctl
load data
infile 'andrew.dat'
into table andrew7890123456789012345678901
fields terminated by ','
(col1, col2, col3)
ORCL >
Luego cuando intenté a emplear SQL*Loader, tuve un error ORA-01480:
ORCL > sqlldr / control=andrew.ctl
SQL*Loader: Release 11.2.0.2.0 - Production on Thu Feb 7 15:57:48 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
SQL*Loader-704: Internal error: ulmtsyn: OCIStmtExecute(tabhp) [1480]
ORA-01480: falta el valor nulo final del valor de enlace STR
ORCL >
ORCL >
Reduje la longitud del nombre a 30 carácteres y el error desapareció.
No hay comentarios:
Publicar un comentario