My Oracle Support Banner

SRProc Is Failing To Start Due To Error SBL-GEN-03006: Error calling function: DICFindTable m_pReqTbl (Doc ID 2929438.1)

Last updated on MARCH 23, 2023

Applies to:

Siebel CRM - Version 8.1.1.11.17 [IP2013] and later
Information in this document applies to any platform.

Symptoms

Siebel Server service cannot be started because SRProc component is failing to start with generic error as shown below:

File Name or Source: SRProc.log

GenericLog GenericError 1 <timestamp> Message: GEN-10, Additional Message: Calling Function: DICVRuleDOTablePaths; Called Function: DICFindColumnInTable src column id

GenericLog GenericError 1 <timestamp> Message: GEN-10, Additional Message: Calling Function: DICLoadDObjectInfo; Called Function: DICVRuleDOTablePaths

GenericLog GenericError 1 <timestamp> Message: GEN-10, Additional Message: Calling Function: DICLoadDict; Called Function: DICLoadDObjectInfo

GenericLog GenericError 1 <timestamp> (srpdb.cpp (862) err=3006 sys=2) SBL-GEN-03006: Error calling function: DICFindTable m_pReqTbl

The issue can be reproduced at will with the following steps:
1. Start Siebel Service
2. SRProc component is failing to start

In order to gather more details about dictionary cache issue, the dbchck utility was executed after additional logging (SQL Tracing for Siebel Database utilities) was increased on affected Siebel machine. 

Note:

In order to enable SQL tracing for Siebel database utilities, set the system environment variable as follows in Windows:
DBUTIL_LOG_EVENTS=SQLParseAndExecute=5,SQLDBUtilityLog=3

In Linux/Unix, add it to the siebenv.sh as below:
export DBUTIL_LOG_EVENTS=SQLParseAndExecute=5,SQLDBUtilityLog=3

Execute dbchck using the instructions from Doc ID 475677.1 

 

In dbchck log we can see that S_DOCK_OBJECT table is queried right before the failure.

File Name or Source: dbchck.log

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.