Symptom
Following error occurs or during upgrade (for example phase: MAIN_SHDIMP/SUBMOD_SHD2_RUN/XPRA):
Database error text: "SQL message: ORA-00904: "RTRIM2": invalid identifier"
In dev_w* trace, we can see following message when establishing database connection:
C CREATE OR REPLACE FUNCTION CONCAT3 /*VERS1*/ (P1 IN VARCHAR2,P2 IN VARCHAR2,P3 IN NUMBER) RETURN VARCHAR2 IS $IF DBMS_DB_VERSIO
C N.VERSION>11 $THEN PRAGMA UDF; $END BEGIN IF P1 IS NULL OR P2 IS NULL THEN RETURN NULL; END IF; IF P3=0 THEN RETURN CONCAT(RTRI
C M(P1),RTRIM2(P2)); END IF; IF P3=1 THEN RETURN CONCAT(RTRIM(P1),P2); END IF; IF P3=2 THEN RETURN CONCAT(P1,RTRIM(P2)); END IF;
C IF P3=3 THEN RETURN CONCAT(P1,P2); END IF; RETURN NULL; END;
C e: OCIStmtExecute() failed with -1=OCI_ERROR, SQL error 1031:
C ORA-01031: insufficient privileges
C Creating function CONCAT3 failed with SQL error 1031
C ORA-01031: insufficient privileges
Read more...
Environment
- Oracle
- as of SAP Kernel 7.40
Product
Keywords
IOV, RTRIM2, CONCAT3, ORA-00904, 904, SAPCONN, MAIN_SHDIMP/SUBMOD_SHD2_RUN/XPRA , KBA , BC-DB-ORA-SYS , Database Interface / DBMS , BC-DB-ORA , Oracle , 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.