Hi,
Sorry to put this message here as talk not only about SAPDB but, did anyone see these messages after update client programs to MaxDB 7.5 on DB50/DB13:
DB13 DBM_GETF DBAHIST DATE=20040510
System Error
DB50 DBM_EXECUTE
dbm_version System Error
Error DBMRfcSystemError at DB Instance CreateObject
Also, I copy library file libsapu16.so from /sapdb/programs/lib to /sapdb/programs/bin and /sapdb/programs/pgm.
I have AIX 5.1/SAPDB 7.3 database and IndepPrograms updated to 7.5 release.
Regards,
Daniela Godoi
Dear Daniela,
could you please try the following:
- go to transaction SM49 and execute the command 'dbmrfc' without any options.
Normally, that should call 'sapdbmrfc' and all things should be ok. However, in your case I suspect an error message to appear which probably looks similar to this:
Could not open the ICU common library.
The following files must be in the path described by
the environment variable "LD_LIBRARY_PATH":
libicuuc.so.20, libicudt20b.so, libicui18n.so.20 [nlsui1.c 2982] pid
Terminating.
You may set the environment variable "NLSUI_7BIT_FALLBACK" to run the
without the ICU libraries in an emergency mode. [nlsui1.c 2733]
If that's the case, please proceed with the following steps:
1. Execute the command 'which sapdbmrfc'
2. Go to the path displayed by the command from nr.1
3. rename the executable sapdbmrfc, for example to 'sapdbmrfc.orig'
4. make a script named 'sapdbmrfc' and enter the following lines:
NLSUI_7BIT_FALLBACK=YES
export NLSUI_7BIT_FALLBACK
sapdbmrfc.orig $*
After having done this, please try to go back to transaction SM49 again and execute the 'dbmrfc' again. If the script works OK, you'll get a message similar to:
Could not open the ICU common library.
The following files must be in the path described by
the environment variable "LD_LIBRARY_PATH":
libicuuc.so.20, libicudt20b.so, libicui18n.so.20 [nlsui1.c 2982] pid
= 19916
Unicode ctype functions are replaced with wctype functions [nlsui1.c2758]
Hope this helps.
Kind regards,
Roland Mallmann
Add a comment