Troubleshooting Database Configuration
Important issues to note before configuring your database for the Siebel CRM monthly update are:
-
On all database platforms, the ODBC Data Source Name that you provide during installation (that is, when prompted by the installer wizard for Siebel Enterprise Server installer) must match the
[Datasources]and[ConnectString]information provided in the siebel.cfg file, located inC:\siebel\siebsrvr\binor equivalent location.For example, the following setting during installation:
ODBC Data source name: Siebel_DSNmust match the following in the siebel.cfg file for all database platforms:
[DataSources] ServerDataSrc = Server [ServerDataSrc] ConnectString = siebel_DSNBefore installing Siebel CRM monthly updates and in order to ensure successful patch application, you must verify that all respective files are available for your database (MSSQL, Oracle, or DB2UDB & DB2390). In the case of Oracle database, certain changes are also required. For more information, see the following topics: For all database types, the CurrentSQLID parameter must be set correctly in the
[ServerDataSrc]section of the siebel.cfg file.[ServerDataSrc] CurrentSQLID = SSE_ROLE(Specific to Oracle Database) Add the following registry entry in the Windows registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ODBC\ODBC.INI\<Data Source Name>]_Verify that the following registry keys are set as shown:
ColumnsAsChar = 1 ColumnSizeAsCharacter = 1These values are required for the ODBC driver to behave correctly.
If execution of the PostInstallDBSetup utility fails, then rerun the PostInstallDBSetup executable using the following command from the command line:
PostInstallDBSetup.exe -i Setup.ini -p xxxx -z xxxxFor more information, see Rerunning Post Installation Database Update.
Verify Files for MSSQL Database
Before installing Siebel CRM monthly updates and in order to ensure successful patch application, you must verify that the following files are available for MSSQL database:
-
ODBCAD32.exe
-
siebel.cfg
The following table includes more information about these files.
| Files | File Location | MSSQL Database |
|---|---|---|
|
ODBC Datasource |
Windows:
|
Connects to
|
|
Siebel.cfg |
Windows:
|
|
The Microsoft JDBC Driver has been updated to version 12.8.x and this version of the driver has, by default, enabled the (Transport Layer Security) TLS protocol. It has its Encrypt setting set to True. If your database and gateway security profile already use the TLS protocol, there is no issue. If, however, your database uses TCP you must do one of the following to allow the Siebel application to communicate with your database over TLS. Oracle recommends option 1.
-
Setup a TLS port on your database and create or update the Gateway Security Profile via DB Advanced mode in the Siebel Management Console (SMC) to use this TLS port and not the TCP port previously used.
-
Import a trusted root CA certificate of DB server to your Gateway Trust Store JKS file.
-
Restart Internal Tomcat.
-
-
Create or update your Gateway Security Profile in the SMC over safe mode and add trustServerCertificate=true with a JDBC connection string in DB Advanced mode (Not recommended).
For example:
[host]:[port];databaseName=[databaseName];trustServerCertificate=true; -
Restart Internal Tomcat.
Verify Files for Oracle Database
Before installing Siebel CRM monthly updates and in order to ensure successful patch application, you must verify that the following files are available and that all required changes have been made for Oracle database:
-
ODBCAD32.exe
-
tnsnames.ora
-
siebel.cfg
The following table includes more information about these files.
| Files | File Location | Oracle Database |
|---|---|---|
|
tnsnames.ora |
Windows:
UNIX:
|
A
|
|
ODBC Datasource |
Windows:
UNIX:
|
Connects to In the UNIX file content:
|
|
Siebel.cfg |
Windows:
UNIX:
|
In the
|
Verify Files for DB2UDB & DB2390
Before installing Siebel CRM monthly updates and in order to ensure successful patch application, you must verify that the following files are available for DB2UDB & DB2390 databases:
-
ODBC Datasource
-
Siebel.cfg
-
db2cli.ini
The following table includes more information about these files.
|
Files |
File Location |
DB2UDB & DB2390 Databases |
|---|---|---|
|
ODBC Datasource |
Windows:
UNIX:
|
Connects to UNIX file content:
|
|
Siebel.cfg |
Windows:
UNIX:
|
|
|
db2cli.ini |
Windows:
UNIX:
|
Connects to
|