This content has been marked as final. Show 11 replies
The first error smells like X problems (is DISPLAY set?)
The latter error is quite straightforward:
frmbld: error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory
the executable frmbld can not open the library libjvm.so, which it needs.
to get it loaded, search for it (find $ORACLE_HOME -name libjvm.so) and include the directory in the LD_LIBRARY_PATH variable.
Yes I dit set Display. I did it like this:
Is that correct?
And where must I set the LD_LIBRARY_PATH variable?
Yes, that is correct.
I advise to use Xvfb for servers (X will be terminated when you close your connection)
To get the LD_LIBRARY_PATH variable set, first go to the forms home, and issue:
find . -name libjvm.so
Then, set the directory in which the libjvm.so file is present in the LD_LIBRARY_PATH variable:
(exporting a variable this way can be done in the ksh or bash, not in bourne shell)
then try again.
I did set the LD_LIBRARY_PATH now to: /oracle/VIS/db/tech_st/10.2.0/jre/1.4.2/lib/i386/client/
And now I get this error:
frmbld: error while loading shared libraries: libhpi.so: cannot open shared objecft file: No such file or directory.
Do I need to set a variable again?
Thanks in advance.
Make sure you export LD_LIBRARY_PATH after setting it.
Yes I did:
And when I do echo $/oracle/VIS/db/tech_st/10.2.0/jre/1.4.2/lib/i386/client/
I see the correct path. But I that folder there is no libhpi.so...
There are more library paths in $LD_LIBRARY_PATH if I'm not mistaken.
Also how do you log onto the server?
Try as oracle or the equivalent of applmgr, set the environment and check the path.
If you still have no luck then best to check the install manual or troll for the required libraries.
Hope this helps
...it may also be a good idea to relink your libraries.
How can I relink my libraries?
I did set the environment as applmgr.
And what is "troll for the required libraries."?
Thanks in advance.
Using the 'locate' command, you can find the location of files on a linux system.
relinking can be done in several ways, the most masochistic way is using the makefiles (.mk) in every sub-product home in the lib directory, the most easy way is using the 'relink' script in $ORACLE_HOME/bin (relink all)
Please mind relinking does nothing do for the java & jre executables and libraries (which are sun's property), only for oracle's own products.
could you issue the command:
this lists the shared library dependencies.