on 11-18-2015 7:40 PM
Hi All,
We are upgrading our NW 7.0 ABAP system to NW 7.4 SP13.
Database is Oracle 11g and OS is HP-UNIX.
We are using SUM SP14 patch 4 for Upgrade activity.
During Upgrade execution in configuration phase we have a step DBCONCHK_INI where SUM tool check its connectivity with Database.
We are facing issue in this step -
/usr/sap/install/SUM/abap/exe/R3trans -d
Could not open the ICU common library.
The following files must be in the path described by
the environment variable "LD_LIBRARY_PATH":
libicuuc.sl.50, libicudata.sl.50, libicui18n.sl.50 [/bas/742_REL/src/flat/nlsui0.c 1531] pid = 9143
LD_LIBRARY_PATH is currently set to <not set> [/bas/742_REL/src/flat/nlsui0.c 1537] pid = 9143
Root cause - SUM is using its uncar Kernel to check connectivity which is 742 and for DB library it is using existing kernel path.
So R3trans used by SUM is 742 version and it needs libicuuc.sl.50, libicudata.sl.50, libicui18n.sl.50 and dboraslib(742) to make successful DB connectivity but SUM is searching these DB library under existing Kernel /usr/sap/SID/SYS/exe/run where we have 700 kernel DB libraries.
We also tried to copy libicuuc.sl.50, libicudata.sl.50, libicui18n.sl.50 and dboraslib(742) from /usr/sap/install/SUM/abap/exe to /usr/sap/SID/SYS/exe/run which gave successful result for /usr/sap/install/SUM/abap/exe/R3trans -d but our existing system start showing issue and giving error message during startup that Kernel is 700 but dboraslib is 742.
Not sure why SUM is using its 742 R3trans and not considering DB libraries available under /usr/sap/install/SUM/abap/exe but needs these DB libraries in Existing system Kernel.
We also checked that we cannot perform Kernel Upgrade on existing system as 742 Kernel is not supported with Netweaver 7.0
Regards,
Shivam Mittal
Hi Shivam,
the problem is that the target version will use 74x kernel which supports only SSFS database
authentication method. We've faced the same issue while implementing EHP7 on our system.
You should configure SSFS authentication instead of OPS$ mechanism and it should work.
1639578 - SSFS as password store for primary database connect
(I guess you've tested with R3trans -d, but it's not the same environment as SUM uses during it's
run, so that's why you get that it doesn't find the libraries)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
This is the problem of latest SUM. The probable workaarounds:
1. Generate Stack.XML file without kernel and proceed by refetching the same. After upgrade completes manually update the kernel.
2. Try to manually set the environment variable LD_LIBRARY_PATH to the directory where these files originally exist.
3. Where have you kept the stack.xml? If this is not present in EPS/in then place it there and retry.
4. Check if there are permission issues.
Thanks,
Avishek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What version of Oracle client are you using?
Make sure you are using 11G instant client and just a symbolic link to 10G client.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Shivam,
Can you generate stack.xml file but not select the kernel files and restart the update once again?
Before that you would need to reset the update.
Thanks.
Best Regards,
Anita
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Anita,
I think this will not be good solution to resolve this problem.
I find out temporary workaround to copy new kernel Db library for this specific step and after that revert back Db library in old kernel.
But I am expecting this is bug in SUM which is raising this issue.
I am also not sure if in running system we change dboraslib file will it impact running system.
Currently performing upgrade on SBX which does not have much activities running so could not identify if library dboraslib is used in running system.
Are you aware if dboraslib has any role in running system or it is used only during system startup.
Regards,
Shivam
Hi Shivam,
i think dboraslib is one of the SAP database shared library among others like libicuuc.sl.50, libicudata.sl.50, libicui18n.sl and this is important for any running SAP system since the disp+work loads these specific libraries in order to connect to the Database. These shared libraries does complete handling of all sql requests in an SAP environment.
Br
Vishwanath B
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.