My Oracle Support Banner

ORA-00904 Invalid identifier is Received when a CUSTOM_TEMPLATE is Used in the Extract Options of an ODI 12c Mapping (Doc ID 2375587.1)

Last updated on MARCH 26, 2018

Applies to:

Oracle Data Integrator - Version and later
Information in this document applies to any platform.


The following error:

ODI-1227: Task Insert new rows-IKM SQL to File Append- fails on the source connection Source_SCOTT__DS.
Caused By: java.sql.SQLSyntaxErrorException: ORA-00904: "MY_TABLE"."MY_COL": invalid identifier

  at oracle.jdbc.driver.T4CTTIoer.processError(
  at ...

... is received when attempting to run an Oracle Data Integrator (ODI) 12c Mapping that implements a custom SQL statement in the Extract Properties CUSTOM_TEMPLATE option, such as:

select MY_COL1, MY_COL2
where MY_COL1 = 1234




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.