eHealth upgradation fails due to oravssmsgUS.dll, oraevrus11.dll files are still in use
What is the purpose of these files in eHealth perspective.
eHealth 6.3.2.05 on Windows 2008
These are Oracle DLLs that don't link with directly (we don't use them). They come with the Oracle Server package, though they are not part of the actual server, but rather with some additional utilities that we don't make use of. We believe that oravssmsgUS.dll is used by the Oracle VSS Writer and oraevrus11.dll is an event viewer messages file.
The Oracle install is very particular about what is running because Windows will hold Dlls open and not allow them to be overwritten. In particular, Oracle VSS Writer must be stopped. The eHealth installer starts and stops the main Oracle Server and TNS Listener during the install process, since they are the components that eHealth uses. Any other Oracle related processes that may be running are likely to interfere will the install. The eHealth install will check for some common processes that interfere with the install, hence we need to kill them.