SQL*Loader 282
20080926
Al tratar de subir un archivo con sqlldr de oracle muestra el error:
SQL*Loader-282: Unable to locate character set handle for character set ID (2).
Los archivos de carga y control son correctos; así que investigando, tras prueba y error en la pagina http://www.orafaq.com/forum/mv/msg/26570/72802/0/ nos dan una pista: las versiones del sqlldr y la base de datos son distintas.
En tlayecotiloni tenemos la versión
[tlayecotiloni] $ sqlldr SQL*Loader: Release 10.2.0.1.0 - Production on Fri Sep 26 16:04:17 2008 ...
En el servidor tenemos la versión
$ sqlldr SQL*Loader: Release 8.1.7.0.0 - Production on Fri Sep 26 10:41:26 2008 ...
Y la base de datos
$ sqlplus $BDusu/$BDcontra@$BDsid ... Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production ...
Por lo que para subir la información, no encontrando otra manera, pasamos el archivo de datos y de control desde nuestra estación (sqlldr versión superior a la BD) de trabajo al servidor (sqlldr versión anterior a la bd).
Anterior: petrohs:tekini
