- Powered by
- WordPress
-
Your local development environment: Oracle Database 23ai Free on WSL2
Recently I posted a few tweets about my experience developing on windows. That’s something new to me, typically I’d use either Linux or MacOS. Some of you wanted to know how that went, so … here’s the story. In preparation for my talk about Continuous Integration/Delivery (CI/CD) and the pending update of my “DevOps with…
-
Avoiding MLE/JavaScript pitfalls: the requested module does not provide an export named ‘default’
Oracle Database 23ai saw the introduction of JavaScript as an additional language for writing server-side code. As with PL/SQL, it is possible to separate JavaScript code into separate units. This concept is similar to PL/SQL where you group code logic into packages. In JavaScript, these code units are called modules. Just as with PL/SQL, you…
-
Troubleshooting the Oracle Cloud Infrastructure API
Sometimes, it can be interesting to learn how the Oracle Cloud Infrastructure (OCI) API works, particularly if your favourite Internet search engine fails to locate the exact syntax of an API call. This is typically due to unspecific search terms because the OCI CLI is really well documented, but those things happen. I would like…
-
Enable the MongoDB API on Always-Free Autonomous Database
Oracle Database API for MongoDB translates the MongoDB wire protocol into SQL statements that are executed by Oracle Database. It lets developers who have MongoDB skill sets write JSON document-store applications for Oracle Database that use drivers and tools that understand the MongoDB protocol – which is way cool! If you would like to get…
-
What’s new in Multilingual Engine 23.5: Operator Overloading
New features are introduced to JavaScript/Multilingual Engine (MLE) in Oracle Database 23ai constantly, even though they might not always be end-user visible. With the availability of Release Update 5 (Oracle Database 23.5.0) and later, a few important changes worth reporting have made it, and you can use them, too :) This blog post introduces improvements to the…
-
Starting Oracle Database 23ai Free at boot time
This question has come up in the forums recently and it’s a good reminder to post a short article how to ensure that your Oracle Database 23ai Free instance starts automatically with your Linux virtual machine. This post is relevant to you if you: use a custom virtual machine (e.g. not Oracle’s pre-built virtual appliance for VirtualBox) want to…
-
Enable True Cache using Oracle Database 23ai Free container images
Oracle True Cache is one of the many exciting features available with Oracle Database 23ai. If you’d like to see how it looks and feels, you can use Oracle Database 23ai Free to give it a go. This post describes how to do exactly that using the following stack (updated 250402) Oracle Linux 9.5/Linux x86-64 Rootless Podman 5.2.2 (ships with Oracle…
-
Jump-start developing APEX apps using MLE/JavaScript: Autonomous Database
-
What’s new in Multilingual Engine 23.5: support for sql-template-tag
New features are introduced to JavaScript/Multilingual Engine (MLE) in Oracle Database 23ai constantly, even though they might not always be end-user visible. With the availability of Release Update 5 (Oracle Database 23.5.0) and later, a few important changes worth reporting have made it, and you can use them, too :) This blog post demonstrates how to…
-
Create MLE/JavaScript modules using Liquibase
Multilingual Engine, or MLE for short, allows developers to use the hugely popular JavaScript language to write server-side code since Oracle Database 23ai has been released for Linux/Intel and Linux/Arm. Oracle AI Database 26ai continues to enhance MLE functionality. With the introduction of MLE/JavaScript in Oracle AI Database, you have 3 languages available to store…