Hi all,
I'm trying to sync data between Oracle and Vertica using ODI tool. Mapping is created with pretty simple initial requirement, source target database and a filter. I'm just going to sync 4 attributes from Oracle database. However, when I run the job, it gives the below error.
oracle.odi.runtime.agent.execution.sql.SQLCommand
WARNING: SQLCommand execution failure: [Vertica]VJDBC ROLLBACK: Table "C$_0FILTER" does not exist
Failed query text:
drop table public.C$_0FILTER
Based on my understanding, staging table don't need to be created manually. It should be created by ODI process, right?
After the above error it prints the below error. Full of errors lol.
WARNING: SQLCommand execution failure: [Vertica]VJDBC ERROR: Syntax error at or near "CHAR" at character 89
Failed query text:
create table public.C$_0FILTER
(
TRAN_DATE DATE,
CONT_PART_TRAN_SRL_NUM VARCHAR2(4 CHAR),
ACCT_TRANSFER_FLG VARCHAR2(1 CHAR),
ACCT_ID VARCHAR2(20 CHAR)
)
Have you ever seen this error?