SAP Note 1398802 - Various problems if nametab buffer is too small

Composant : DB Independent Database Interface -

Solution : https://service.sap.com/sap/support/notes/1398802 (Connexion à SAP Service Marketplace requise)

Résumé :
Cette note SAP traite des problèmes intermittents survenant dans certains processus de travail, persévérant jusqu'à la mise en œuvre de solutions. Les erreurs se manifestent principalement dans les environnements Oracle où des erreurs telles que ORA-1741 ou ORA-1007 déclenchent des erreurs d'exécution ABAP telles que DBIF_RSQL_SQL_ERROR. Ces problèmes sont illustrés par des erreurs spécifiques dans les instructions SQL dans les journaux de trace. La cause supposée est la taille insuffisante du tampon nametab entraînant un échange de données. Les recommandations actuelles comprennent l'ajustement du paramètre rsdb/ntab/entrycount pour éviter l'échange dans le tampon nametab, 200,000 étant suggéré comme seuil sûr pour les versions du noyau au-delà de 6.40. En cas de problèmes urgents, il est conseillé de redémarrer les processus de travail affectés comme solution temporaire.

Mots Clés :
load incompletely buffered table trdirt     intobuffer [dbrsbuf#3 @ 1388] [dbrsbuf 1388 ] log bb3=> nametab, ab   log by4=> sql error 1741   performing pre, 42 2009c   error => oci-call 'ocistmtprepare' failed, log by4=> sql error 1741   performing pre, error => oci-call 'ocistmtprepare' failed, 23 2008b   error => dbif assertion failed, profile parameter rsdb/ntab/entrycount, table ddftx     exceeded [dbtran#9 @ 7257] [dbtran  7257 ]3, kernel modules make memory pointers, table trdirt    [dbtbxbuf#2 @ 1858] [dbtbxbuf1858 ]4

Notes associées :

1610716Correcting runtime objects with incorrect alignment