Product
Applies To | |||
Product(s): | eB Information Manager | ||
Version(s): | 16.7.X | ||
Environment: | N/A | ||
Area: | eBSMC | ||
Subarea: | Data Source | ||
Original Author: | Dennis Chan, Bentley Product Advantage Team |
Problem Description:
User gets the following error when trying to create new Oracle Data Source in the eBSMC:
The type initializer for 'Oracle.DataAccess.Client.OracleConnectionStringBuilder' threw an exception.
Cause:
This error is caused by wrong version of Oracle client installed on the eB app server. According to the 16.7.X documentation, here are the supported Oracle environments:
- Oracle Database 12c (12.2.0.1) - using 12.1.0.1 client (64-bit only)
- Oracle Database 11g (11.2.0.4) - using 11.2.0.4 client (64-bit only)
Solution:
Install the correct Oracle client version for your selected database.
Workaround:
N/A