Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Como soluciono error not a valid month? SQL*Loader

cded5db5-12ff-48f7-a40b-df2b70c3854aJul 23 2015 — edited Aug 14 2015

Hola,

Estoy realizando una carga de datos de un fichero .txt obtenido de sybase 15.5 a Oracle 11g utilizando Oracle Loader.

El fichero tiene el formato de fecha de esta manera:  <EOFD>Jan  1 1900 12:00:00:000AM<EOFD>

El servidor Oracle destino tiene el mismo formato de fecha con la diferencia de que el mes lo percibe en español; de tal manera que cuando el registro tiene una fecha <EOFD>Sep  9 2008 12:00:00:000AM<EOFD> se inserta con éxito pero la de <EOFD>Jan  1 1900 12:00:00:000AM<EOFD> no ya que el mes no empata.

Hice una prueba y si el registro tiene: <EOFD>Ene  1 1900 12:00:00:000AM<EOFD>.

Cabe ,mencionar que no tengo acceso a las credenciales de administración de ninguno de los servidores, pero tengo la responsabilidad de migrar los datos a Oracle.

mi control file es este:

load data

infile 'data/rca.ACLARACION.dat'

"str '<EORD>'"

into table rca.ACLARACION

fields terminated by '<EOFD>'

trailing nullcols

(

cve_transaccion ,

fec_transac "TO_TIMESTAMP(:fec_transac, 'Mon dd YYYY HH:mi:ss:ff3PM')",

hr_transac "TO_TIMESTAMP(:hr_transac, 'Mon dd YYYY HH:mi:ss:ff3PM')",

num_negocio ,

nom_negocio ,

importe ,

fec_vencimiento "TO_TIMESTAMP(:fec_vencimiento, 'Mon dd YYYY HH:mi:ss:ff3PM')",

fec_quebranto "TO_TIMESTAMP(:fec_quebranto, 'Mon dd YYYY HH:mi:ss:ff3PM')",

fec_pago "TO_TIMESTAMP(:fec_pago, 'Mon dd YYYY HH:mi:ss:ff3PM')",

estatus_transac ,

)

Cómo puedo especificar que el mes esta en español en los archivos .DAT o cómo realizar un trick para la mascara y hacer que los datos entren en sus respectivas tablas??

Les agradezco mucho su apoyo!

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 11 2015
Added on Jul 23 2015
3 comments
1,058 views