"syntax error near unexpected token `('" Message When Using Oracle RAC JDBC URL In The odiparams.sh File (Doc ID 1282262.1)

Last updated on MAY 12, 2017

Applies to:

Oracle Data Integrator - Version 10.1.3.6.5 and later
Linux x86

Symptoms

The following message is received when using Oracle Data Integrator (ODI) on Unix/Linux operating system:

../bin/odiparams.sh: line 64: syntax error near unexpected token `('

and an Oracle RAC JDBC URL with the following format is set in the "odiparams.sh" configuration file:

jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=TCP)(HOST=some1.company.com)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=some2.company.com)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORA014PD)))
The following message is received when using MS SQL server JDBC URL in "odiparams.sh" configuration file on UNIX/LINUX operating system:

ERROR ODI-1131 Agent OracleDIAgent encountered an error: ODI-1401: Agent OracleDIAgent start failure: data source for master repository did not contain a master repository.

The Microsoft SQLServer JDBC URL format is:
jdbc:sqlserver://some.company.com:1433;selectMethod=cursor;databaseName=ODIMASTER

Cause

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 hundreds of Community platforms