Overview of Multilingual Engine for JavaScript

MLE allows you to run and store JavaScript directly in the Oracle AI Database.

Using MLE enables users of the Oracle AI Database to run the following, written in JavaScript:

  • Stored procedures

  • Stored functions

  • Code in a PL/SQL package namespace

  • Anonymous, dynamic code snippets (in a way that is similar to DBMS_SQL)

MLE is supported when connecting to the database using a dedicated server connection on Linux x86-64 or Linux for Arm (aarch64), including with server connections that have enabled a Database Resident Connection Pool (DRCP). Certain data types are not supported, listed in full at Unsupported Data Types.

Note:

Shared server connections cannot make use of MLE.

Topics