TIBCO Spotfire Oracle connector fails to connect to Oracle data source
Below is the detail error message which gets logged inside Spotfire Analyst logs:
---------------------------------------------------------------------------------------------------------
System.TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleConnectionStringBuilder' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'OraOps12.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at Oracle.DataAccess.Client.OpsInit.CheckVersionCompatibility(String version)
at Oracle.DataAccess.Client.OracleInit.Initialize()
at Oracle.DataAccess.Client.OracleConnectionStringBuilder..cctor()
--- End of inner exception stack trace ---
at Oracle.DataAccess.Client.OracleConnectionStringBuilder..ctor()
at Spotfire.Dxp.Data.Adapters.Oracle.OracleAdapterConnection.BuildConnectionString(AdapterCredentialsValue credentials, OracleConnectionSettings oracleConnectionSettings)
at Spotfire.Dxp.Data.Adapters.Oracle.OracleAdapterConnection.TestConnection(AdapterCredentialsValue credentials, OracleConnectionSettings settings)
at Spotfire.Dxp.Forms.Data.Adapters.Oracle.OracleConnectionDialog.<>c__DisplayClass5.<OnConnect>b__2()
at Spotfire.Dxp.Forms.Data.Access.AsynchronousTaskManager.<>c__DisplayClass3.<Start>b__0()
at System.Threading.Tasks.Task.Execute()
--------------------------------------------------------------------------------------------------------------