Jul 09, 2020 - 07:43 AM
The 'client' version of Java doesn't really make much sense and so you should consider: is it on a desktop or on a server: this alone dictates the metric (unlike other Oracle products).
It's best to see what 'Oracle Java Client 12' really means -- there's reference to SQL Plus which is Oracle database client-related and there are SDK components but these are NOT Java related. So in effect, there shouldn't really be an association between Java and the Oracle Database client (inc SQL Plus).
So--try and find out what is triggering this discovery and have a look around at the files that make up the client directory; that should tell you what you really have. If you can get into the root of one of those directories and run a 'tree /f' (i am assuming windows) that would give the insight necessary.
For Java Oracle-bundled products, see the OAA as a starter here. The basic premise is that if an Oracle product has a pre-req of Java and that that Java is only for that Oracle product, no license is required (this is a very general description).
Jul 09, 2020 - 07:44 AM
As to the Oracle Products that include Java, thats a great question. B-Lay has a a good amount of detail on the subject... see the link below.
Jul 09, 2020 - 08:08 AM
Jul 10, 2020 - 12:32 PM
Part 1 of your post - yes ver 11 is licensed, and being on the server it's going to be licensed by core. But based on the highest level of virtualization of the VM.
Part 2 of your post- I have seen an Oracle guidelines stating some oracle licensed s/w like MYSQL, EBS , weblogic etc. Source of truth i.e Oracle site shall be referred.
Hope this helps.