We have a very old application with a complex installation process that relies on Oracle's loadjava
client application. loadjava
was included with Oracle's client up until 12c but now that we are upgrading to 19c I don't see it included in any of the Oracle clients here https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
I am aware that it is still available on the server, but given the nature of our application that is of little use to me without significant pain.
Am I missing something? What are my options to get loadjava running from my Oracle client? I see there is a a DBMS_JAVA package available https://docs.oracle.com/en/database/oracle/oracle-database/21/jjdev/DBMS-JAVA-package.html - would that help?
Here is an example of how our application currently uses loadjava
. This is called from an OS exec call from our application during installation. We use it just to load a handful of SQLj files.
loadjava -verbose -user USER/PASS@//localhost:1521/ORCLPDB1 /java/utils-oracle.sqlj