This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Unable to select Oracle as a Target in ARS Sync service

Hello,

I've created a Oracle connection in ARS Sync but wehn i got to create a Sync Workflow it does not let me select it as Target.

Does anyone know how I can make a OLEDB connection a Target in ARS Sync Service?

Thank you,

Lu

Parents
  • I took a different approach and actually installed the Oracle client on my Sync Service host and use ODBC to get to Oracle.

    There is an ODBC data source setup on my Sync Service host that uses the Oracle driver and points to the MyApplicationName settings described below.

    FWIW, the connection string (configured in an ODBC Connector in the Sync Service) looks like this:

    Driver={Oracle in OraHome1};Dbq=DatabaseName;Uid=ARSQC;Pwd=**********;

    The file TNSNAMES.ORA found in this folder (created by the Oracle client setup):

    D:\app\MySyncServiceAccount\OraHome_1\Network\Admin\Sample

    This file location must be setup in an environment variable TNS_ADMIN

    The TNSNAMES.ORA file contains additional settings required to make the database connection.  In my environment, the internals look like this:

    (I've changed some of the names to protect the innocent):

    MyApplicationName = 

    (Description =

    (Address = (Protocol = TCP)(Host = xxx.xxx.xxx.xxx)(PORT = xxxxx) (CONNECT DATA = 

    (SERVER = DEDICATED)

    (SERVICE_NAME = MyDatabaseName)

    )

    )

    Note that since the Connection string contains credentials, those that exist in the ODBC data source are ignored.

    Is this complicated?  Yep.  But I hope someone finds it helpful. Slight smile

Reply
  • I took a different approach and actually installed the Oracle client on my Sync Service host and use ODBC to get to Oracle.

    There is an ODBC data source setup on my Sync Service host that uses the Oracle driver and points to the MyApplicationName settings described below.

    FWIW, the connection string (configured in an ODBC Connector in the Sync Service) looks like this:

    Driver={Oracle in OraHome1};Dbq=DatabaseName;Uid=ARSQC;Pwd=**********;

    The file TNSNAMES.ORA found in this folder (created by the Oracle client setup):

    D:\app\MySyncServiceAccount\OraHome_1\Network\Admin\Sample

    This file location must be setup in an environment variable TNS_ADMIN

    The TNSNAMES.ORA file contains additional settings required to make the database connection.  In my environment, the internals look like this:

    (I've changed some of the names to protect the innocent):

    MyApplicationName = 

    (Description =

    (Address = (Protocol = TCP)(Host = xxx.xxx.xxx.xxx)(PORT = xxxxx) (CONNECT DATA = 

    (SERVER = DEDICATED)

    (SERVICE_NAME = MyDatabaseName)

    )

    )

    Note that since the Connection string contains credentials, those that exist in the ODBC data source are ignored.

    Is this complicated?  Yep.  But I hope someone finds it helpful. Slight smile

Children