{"id":16021,"date":"2021-03-26T11:05:36","date_gmt":"2021-03-26T10:05:36","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/"},"modified":"2021-03-26T11:05:36","modified_gmt":"2021-03-26T10:05:36","slug":"oracle-jvm-included-in-oracle-database-license","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/","title":{"rendered":"Oracle Java Virtual Machine included in Oracle Database license ?"},"content":{"rendered":"<h3>Introduction<\/h3>\n<p>A customer of mine asked me a licensing question regarding the usage or <strong>Oracle Java (OJVM) in an Oracle database<\/strong>.\u00a0 Basically this customer have an Oracle Database Standard Edition License and would like to use Oracle JVM in order to load Java classes in his PL\/SQL code executed by this database. The customer would like to ensure that his Oracle Database Standard Edition gives him the right to execute Java Classes in his PL\/SQL code.<\/p>\n<h3>Sources of information<\/h3>\n<p>The question, even if looking obvious for some people, wasn&#8217;t so obvious for me.\u00a0 Fact is that I wasn&#8217;t really able to find the information on Oracle documentation nor in a note on My Oracle Support. I started to ask to some of our internal Specialist such as <a href=\"https:\/\/www.dbi-services.com\/on-the-company-and-its-associates\/our-associates-and-certified-experts\/pascal-brand\/\">Pascal Brand<\/a> and <a href=\"https:\/\/www.dbi-services.com\/fr\/dbi-services-et-ses-collaborateurs\/equipe-dbi\/franck-pachot\/\">Franck Pachot<\/a> in order to get some piece of answer. I use this opportunity to thanks both of them for their feedbacks ;-).<\/p>\n<p>Both provided me some valuable inputs:<\/p>\n<p>Their understanding was that the Java License is included in Oracle Database Standard Edition according to the <a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/dblic\/Licensing-Information.html#GUID-AB354617-6614-487E-A022-7FC9A5A08472\">following documentation<\/a>:<\/p>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td width=\"25%\">Oracle Database Standard Edition 2<\/td>\n<td width=\"10%\">On-Premise<\/td>\n<td width=\"18%\">SE2<\/td>\n<td width=\"47%\">Oracle Database Standard Edition 2 includes features necessary to develop workgroup, department-level, and Web applications.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>In addition they provided me some MOS (My Oracle Support) notes were it was more clearly explained such as the note <a href=\"https:\/\/support.oracle.com\/epmos\/faces\/DocContentDisplay?id=1557737.1\">1557737.1<\/a>. as well as some link to the <a href=\"https:\/\/blogs.oracle.com\/java-platform-group\/oracle-java-se-releases-faq\">Java FAQ<\/a> where the answer was even more explicit.<\/p>\n<p style=\"padding-left: 40px\"><em>&#8220;If you are an Oracle Customer with a supported Oracle product which requires Java SE, you continue to have access to Oracle Java updates, as required by your Oracle product, for the use of supported Oracle products, at no additional cost.&#8221;<\/em><\/p>\n<p>Finally in order to be sure of my answer to the customer I wrote the following Service Request:<\/p>\n<p style=\"padding-left: 40px\"><em>Q:<\/em><br \/>\n<em>=======<\/em><br \/>\n<em>A question regarding Oracle Database Standard Edition and Java.<\/em><\/p>\n<p style=\"padding-left: 40px\"><em>We would like to use Oracle JVM in order to load Java classes in our PL\/SQL code executed by a standard edition database. We would like to ensure that the Oracle Database Standard Edition gives us the right to execute Java Classes in PL\/SQL code.<\/em><\/p>\n<p style=\"padding-left: 40px\"><em>Our understanding is that the Java License is included in Oracle Database Standard Edition according to the following documentation:<\/em><br \/>\n<em>https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/dblic\/Licensing-Information.html#GUID-AB354617-6614-487E-A022-7FC9A5A08472<\/em><\/p>\n<p style=\"padding-left: 40px\"><em>As far as we do understand we will however have to use the Java version provided by the Oracle Database located in the ORACLE_HOME. According to https:\/\/blogs.oracle.com\/java-platform-group\/oracle-java-se-releases-faq :<\/em><br \/>\n<em>&#8220;If you are an Oracle Customer with a supported Oracle product which requires Java SE, you continue to have access to Oracle Java updates, as required by your Oracle product, for the use of supported Oracle products, at no additional cost.&#8221;<\/em><\/p>\n<p style=\"padding-left: 40px\"><em>May you please confirm that our understanding is correct, meaning that with Oracle Database Standard Edition, the Oracle Java is included and therefore we can load java classes in PL\/SQL code without additional license ?<\/em><\/p>\n<p>The answer from the support was crystal clear:<\/p>\n<p style=\"padding-left: 40px\"><em>A:<\/em><br \/>\n<em>======<\/em><br \/>\n<em>Yes, your understanding correct. Here in Oracle there are different Java products.<\/em><br \/>\n<em>If you are going to use JAVAVM (Embedded JVM in Database) then DB license is enough. The embedded Database JVM is used to develop and load java source\/ classes in database under custom schema.<\/em><br \/>\n<em>These java stored procedures are wrapped with pl\/sql and invoked by user.<\/em><br \/>\n<em>ref: https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/jjdev\/Java-application-strategy.html#GUID-492B0C81-24A3-4551-A151-BC0DCE23C802<\/em><\/p>\n<p style=\"padding-left: 40px\"><em>Thank you.<\/em><\/p>\n<h4>Conclusion<\/h4>\n<p>Following these inputs I&#8217;ve been able to inform the customer that even with <strong>the Standard Database Edition he is fully allowed to load Java Classes in his PL\/SQL Code<\/strong>. If you have doubts regarding usage of Java with Oracle products you will find some interesting information in the following note <a href=\"https:\/\/support.oracle.com\/epmos\/faces\/DocContentDisplay?id=1557737.1\">1557737.1<\/a>. I hope this small post will help some of you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction A customer of mine asked me a licensing question regarding the usage or Oracle Java (OJVM) in an Oracle database.\u00a0 Basically this customer have an Oracle Database Standard Edition License and would like to use Oracle JVM in order to load Java classes in his PL\/SQL code executed by this database. The customer would [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[],"type_dbi":[],"class_list":["post-16021","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle Java Virtual Machine included in Oracle Database license ? - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Java Virtual Machine included in Oracle Database license ?\" \/>\n<meta property=\"og:description\" content=\"Introduction A customer of mine asked me a licensing question regarding the usage or Oracle Java (OJVM) in an Oracle database.\u00a0 Basically this customer have an Oracle Database Standard Edition License and would like to use Oracle JVM in order to load Java classes in his PL\/SQL code executed by this database. The customer would [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-26T10:05:36+00:00\" \/>\n<meta name=\"author\" content=\"Gr\u00e9gory Steulet\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gr\u00e9gory Steulet\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/\"},\"author\":{\"name\":\"Gr\u00e9gory Steulet\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098\"},\"headline\":\"Oracle Java Virtual Machine included in Oracle Database license ?\",\"datePublished\":\"2021-03-26T10:05:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/\"},\"wordCount\":666,\"commentCount\":0,\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/\",\"name\":\"Oracle Java Virtual Machine included in Oracle Database license ? - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2021-03-26T10:05:36+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle Java Virtual Machine included in Oracle Database license ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098\",\"name\":\"Gr\u00e9gory Steulet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g\",\"caption\":\"Gr\u00e9gory Steulet\"},\"description\":\"Gr\u00e9gory Steulet has more than ten years of experience in database and infrastructure management, engineering, and optimization. He is specialized in Oracle technologies and high availability solutions (Oracle DataGuard, Data Replication Block Device). His expertise also includes Avaloq banking applications, as well as the open source field (MySQL, Unix\/Linux, etc.). Gr\u00e9gory Steulet is \\\"Oracle Certified Professional 10g\\\", \\\"MySQL Cluster 5.1 Certified\\\", and \\\"Avaloq Certified Professional 2.6\\\". Prior to joining dbi services, Gr\u00e9gory Steulet was Senior Consultant at Trivadis in Lausanne. He also worked as IT Administrator at Box Telecom in Miami Beach, Florida (USA). Gr\u00e9gory Steulet has an Executive MBA from the International Institute of Management in Technology, Fribourg (CH). He also holds a Bachelor's Degree in Business Administration and Computer Science from the University of Applied Sciences Western Switzerland. His branch-related experience covers Telecommunications, Financial Services \/ Banking, Logistics, Pharma etc.\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/gregory-steulet\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle Java Virtual Machine included in Oracle Database license ? - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/","og_locale":"en_US","og_type":"article","og_title":"Oracle Java Virtual Machine included in Oracle Database license ?","og_description":"Introduction A customer of mine asked me a licensing question regarding the usage or Oracle Java (OJVM) in an Oracle database.\u00a0 Basically this customer have an Oracle Database Standard Edition License and would like to use Oracle JVM in order to load Java classes in his PL\/SQL code executed by this database. The customer would [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/","og_site_name":"dbi Blog","article_published_time":"2021-03-26T10:05:36+00:00","author":"Gr\u00e9gory Steulet","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Gr\u00e9gory Steulet","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/"},"author":{"name":"Gr\u00e9gory Steulet","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098"},"headline":"Oracle Java Virtual Machine included in Oracle Database license ?","datePublished":"2021-03-26T10:05:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/"},"wordCount":666,"commentCount":0,"articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/","url":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/","name":"Oracle Java Virtual Machine included in Oracle Database license ? - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2021-03-26T10:05:36+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-jvm-included-in-oracle-database-license\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle Java Virtual Machine included in Oracle Database license ?"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098","name":"Gr\u00e9gory Steulet","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g","caption":"Gr\u00e9gory Steulet"},"description":"Gr\u00e9gory Steulet has more than ten years of experience in database and infrastructure management, engineering, and optimization. He is specialized in Oracle technologies and high availability solutions (Oracle DataGuard, Data Replication Block Device). His expertise also includes Avaloq banking applications, as well as the open source field (MySQL, Unix\/Linux, etc.). Gr\u00e9gory Steulet is \"Oracle Certified Professional 10g\", \"MySQL Cluster 5.1 Certified\", and \"Avaloq Certified Professional 2.6\". Prior to joining dbi services, Gr\u00e9gory Steulet was Senior Consultant at Trivadis in Lausanne. He also worked as IT Administrator at Box Telecom in Miami Beach, Florida (USA). Gr\u00e9gory Steulet has an Executive MBA from the International Institute of Management in Technology, Fribourg (CH). He also holds a Bachelor's Degree in Business Administration and Computer Science from the University of Applied Sciences Western Switzerland. His branch-related experience covers Telecommunications, Financial Services \/ Banking, Logistics, Pharma etc.","url":"https:\/\/www.dbi-services.com\/blog\/author\/gregory-steulet\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/16021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=16021"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/16021\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=16021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=16021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=16021"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=16021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}