Got some suggestions about unsetting NLS and resetting ORACLE_HOME, this didn't work. Took a better look inside the script opmnctl and here all important variables are set anyhow In metalink there are 2 references to a ociei.so library that should be replaced, this is not the case because it is not on my system and I found another reference ( Note:332081.1 )which says something about a corrupted mesg file but one should try to debug opmnctl to prove this, strace is mentioned but not really clear how to use this Anyone experienced on hpux with strace? Thx, Jeroen $ ./opmnctl start libopmnoraclenls.sl: unable to load kÂ?ÙoÃkÄ=ðÅ main: NLS initialization failed!! libopmnoraclenls.sl: unable to load kÂ?ÙoÃkÄ=ðÅ main: NLS initialization failed!! libopmnoraclenls.sl: unable to load kÂ?ÙoÃkÄ=ðÅ main: NLS initialization failed!! opmnctl: opmn start failed. --------- Part of opmnctl added ora_nls32 and changed nls_lang ORACLE_HOME=/opt/oracle/product/10.1.3; export ORACLE_HOME #NLS_LANG=${NLS_LANG="AMERICAN_AMERICA.WE8MSWIN1252"}; export NLS_LANG NLS_LANG=${NLS_LANG="AMERICAN_AMERICA.WE8ISO8859P1"}; export NLS_LANG TNS_ADMIN=${TNS_ADMIN="/opt/oracle/product/10.1.3/network/admin"}; export TNS_ADMIN # tryall ORA_NLS32=/opt/oracle/product/10.1.3/nls/data; export ORA_NLS32 #LD_LIBRARY_PATH=$ORACLE_HOME/opmn/lib:$ORACLE_HOME/lib:${LD_LIBRARY_PATH} ; export LD_LIBRARY_PATH # # This is to unset the LD_LIBRARY_PATH value set by the installer. -- rkonanga unset LD_LIBRARY_PATH SHLIB_PATH=$ORACLE_HOME/opmn/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/lib:${SHLIB _PATH} ; export SHLIB_PATH