SAP Knowledge Base Article - Preview

1914783 - ORA-00972: identifier is too long ERROR #5046 DSI - SRS


When a new function string class derived from rs_oracle_function_class has been assigned to the target Oracle connection (through ExpressConnect for Oracle), the DSI connection goes down soon after resuming the connection. The SAP Replication Server (SRS) errorlog reports errors:

I. 2013/09/17 12:56:56. Message from server: Message: 972, State 0, Severity 5 -- '[ statement ][ ORA10X ] ociStmt::Execute ORA-00972: identifier is too long
E. 2013/09/17 12:56:56. ERROR #5046 DSI(105 ORA10X.reptest) - \dsioqid.c(2050)
When executing the rs_get_lastcommit function in database 'ORA10X.reptest', received data server errors. See logged data server errors for more information.
I. 2013/09/17 12:56:56. The DSI thread for database 'ORA10X.reptest' is shutdown



  • SAP Replication Server (SRS) 15.7.1
  • SAP Replication Server (SRS) 16.0 


Sybase Replication Server 15.7, heterogeneous edition


KBA , BC-SYB-REP , Sybase Replication Server (standalone) , BC-SYB-REP-HET , Replication Server Heterogeneous Edition (RSHE) , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.