Using Third-Party jar file in database; Where to put license file?
laureljJun 27 2008 — edited Jul 2 2008Hi!
I have a third-party product that has a .jar file that references some .so files. I have successfully loaded the .jar file and the .so files are being called successfully, but when the program gets to the part where it reads the third-party license file, it is failing (ORA-3113 and an hs_err_pid<12345>.log and udump file are created. I know the issue is the location of the license file because I am getting the same exact error when I run it outside of the database. (I have been able to run it successfully outside of the database.)
The instructions for the third-party product say to put the license file in the application's runtime directory.
What I can't figure out is this: What is the application's runtime directory when I am running the code in the database?
I thought it would be user.dir which is set to $ORACLE_HOME, but putting the license file there didn't work. I have tried lots of other places under $ORACLE_HOME.
Any ideas?
Thanks,
Laurel