Database Editions and System Requirements
Oracle Database editions and OML availability with those editions along with supported operating systems are listed. Each edition is suitable for different development and deployment scenarios. Oracle Machine Learning components associated with Oracle Database are included with the database license.
Topics:
- Oracle Machine Learning Family of Components
- Database and System Requirements for OML4SQL
- Database and System Requirements for OML4Py in Oracle Autonomous Database Serverless
- Database and System Requirements for OML4Py in Oracle Database On Premises
- Database and System Requirements for OML4R in Oracle Autonomous Database Serverless
- Database and System Requirements for OML4R in Oracle Database On Premises
Oracle Machine Learning Family of Components
The following table describes the availability of OML components on different platforms.
OML Component | Autonomous Database Serverless | Dedicated Region | Autonomous Database on Dedicated Exadata Infrastructure | Cloud @ Customer | Oracle Database On premises, Base Database Service, Cloud Service, Cloud Infrastructure, Cloud@Customer |
---|---|---|---|
OML4SQL API Build machine learning models and score data with no data movement using SQL and PL/SQL |
✓ |
✓ |
✓ |
OML4Py API Leverage the database as a high performance compute engine from Python with in-database machine learning |
✓ |
✕ |
✓ |
OML4R API Leverage the database as a high performance compute engine from R with in-database machine learning |
✓ |
✕ |
✓ |
OML Notebooks SQL, PL/SQL, Python, R, Conda, and markdown interpreters |
✓ |
✕ |
✕ |
OML AutoML UI No code automated modelling interface |
✓ |
✕ |
✕ |
OML Monitoring No-code user interface for monitoring changes in data and in-database machine learning model quality |
✓ |
✕ |
✕ |
OML Services RESTful model management, deployment, monitoring |
✓ |
✕ |
✕ |
Oracle Data Miner SQL Developer extension with a drag-n-drop interface for creating machine learning methodologies |
✓ |
✓ |
✓ |
The following tables present information on supported database and system requirements for various Oracle Machine Learning APIs. See Supported Oracle Database Editions to understand about database offerings.
Database and System Requirements for OML4SQL
This table summarizes the database offerings, database version supported, and the system requirements for OML4SQL
Database Offerings | Database Version | System Requirements for 23ai | System Requirements for 21c and 19c | System Requirements for 18c |
---|---|---|---|---|
Free | 18c, 19c, 21c, 23ai |
Windows x64 Linux x64 (OL9) Linux x64 ( OL8 ) Red Hat Enterprise Linux 8 Red Hat Enterprise Linux 9 For downloads, see software downloads page. |
Windows x64 Linux x64 (OL9) Linux x64 ( OL8 ) Linux x64 (OL7) See 21c requirements and 19c requirements. |
Windows x64 Linux x64 (OL7) Linux x64 (OL6) See 18c requirements. |
SE2 | 18c, 19c, 21c, 23ai |
Windows x64 Linux x64 (OL9) Linux x64 ( OL8 ) For downloads, see software downloads page. |
Windows x64 Linux x64 (OL9) Linux x64 ( OL8 ) Linux x64 (OL7) See 21c requirements and 19c requirements. |
Windows x64 Linux x64 (OL7) Linux x64 (OL6) See 18c requirements. |
EE | 18c, 19c, 21c, 23ai | |||
EE-CS | 18c, 19c, 21c, 23ai | |||
BaseDB -SE | 18c, 19c, 21c, 23ai | |||
BaseDB -EE | 18c, 19c, 21c, 23ai | |||
BaseDB EE-HP | 18c, 19c, 21c, 23ai | |||
BaseDB EE-EP | 18c, 19c, 21c, 23ai | |||
ExaCS/CE | 18c, 19c, 21c, 23ai | |||
Oracle Autonomous Database - Shared / Serverless | 19c, 21c, 23ai |
Database and System Requirements for OML4Py in Oracle Autonomous Database Serverless
The following table presents the current database, Python, and OML4Py versions available in Oracle Autonomous Database Serverless.
OML4Py Version | Python Version | Database Version | Operating System Version |
---|---|---|---|
2.0 | 3.12.0 | 23ai | Linux x64 Container (OL7) |
3.12.0 |
21c 19c |
Linux x64 Container (OL7) | |
1.0 | NA |
Database and System Requirements for OML4Py in Oracle Database On Premises
The following table presents Oracle Database on premises requirements for OML4Py
OML4Py Version | Python Version | Database Version | Operating System Version |
---|---|---|---|
2.0 | 3.12.0 | 23ai | Linux x64 (OL8) |
3.12.0 |
21c 19c |
Linux x64 (OL7, OL8) | |
1.0 | 3.9.5 |
21c 19c |
Linux x64 (OL7, OL8) |
Database and System Requirements for OML4R in Oracle Autonomous Database Serverless
The following table presents the current database, R, and OML4R versions available in Oracle Autonomous Database Serverless.
OML4R Version | Oracle R Distribution | Database Version | Operating System Version |
---|---|---|---|
2.0 | 4.0.5 | 19c, 21c, 23ai | Linux x64 (OL7) |
Database and System Requirements for OML4R in Oracle Database On Premises
The following table presents Oracle Database on premise requirements for OML4R.
OML4R Version | Oracle R Distribution | Supported in Oracle Database Releases | Oracle Database Operating System Version |
---|---|---|---|
2.0 | 4.0.5 | 19c, 21c, 23ai |
Linux x64 (OL7 and OL8) |
1.5.1 | 3.6.1 | 18c, 19c, 21c |
Linux x64 (OL6, OL7, OL8) |
IBM AIX 5.3, 6 and 7 64-bit |
|||
Solaris SPARC 64-bit |
|||
Microsoft Windows x64 (64-Bit) |
|||
1.5.1 | 3.3.0 | 11.2.0.4, 12.1.0.1, 12.1.0.2, 12.2.0.1 |
Linux x64 (OL6, OL7, OL8) |
Microsoft Windows x64 (64-Bit) |
|||
IBM AIX 5.3, 6 and 7 64-bit |
|||
Solaris x86 64-bit Solaris SPARC 64-bit |
|||
1.4.1 | 3.0.1, 3.1.1 | 11.2.0.3, 11.2.0.4, 12.1.0.1, 12.1.0.2 |
Linux x64 (OL5 and OL6) |
Solaris x86 64-bit Solaris SPARC 64-bit |
|||
IBM AIX 5.3 and 6 64-bit |
|||
Microsoft Windows x64 (64-Bit) |
|||
1.4 | 3.0.1, 3.1.1 | 11.2.0.3, 11.2.0.4, 12.1.0.1 |
Linux x64 (OL5 and OL6) |
Solaris x86 64-bit Solaris SPARC 64-bit |
|||
IBM AIX 5.3 and 6 64-bit |
|||
Microsoft Windows x64 (64-Bit) |
|||
1.3.1 | 2.15.1, 2.15.2, 2.15.3 | 11.2.0.3, 11.2.0.4, 12.1.0.1 |
Linux x64 (OL5 and OL6) |
Solaris x86 64-bit Solaris SPARC 64-bit |
|||
IBM AIX 5.3 and 6 64-bit |
|||
Microsoft Windows x64 (64-Bit) |
|||
1.3 | 2.15.1 | 11.2.0.3, 11.2.0.4, 12.1.0.1 |
Linux x64 (OL5 and OL6) |
Solaris x86 64-bit Solaris SPARC 64-bit |
|||
IBM AIX 5.3 and 6 64-bit |
|||
Microsoft Windows x64 (64-Bit) |
|||
1.2 | 2.15.1 | 11.2.0.3, 11.2.0.4, 12.1.0.1 |
Linux x64 (OL5 and OL6) |
Solaris x86 64-bit Solaris SPARC 64-bit |
|||
IBM AIX 5.3 and 6 64-bit |
|||
Microsoft Windows x64 (64-Bit) |
|||
1.1 | 2.13.2 | 11.2.0.3, 11.2.0.4, 12.1.0.1 |
Linux x64 (OL5 and OL6) |
Solaris x86 64-bit Solaris SPARC 64-bit |
|||
IBM AIX 5.3 and 6 64-bit |
|||
Microsoft Windows x64 (64-Bit) |
|||
1.0 | 2.13.2 | 11.2.0.3, 11.2.0.4, 12.1.0.1 |
Linux x64 (OL5 and OL6) |
Solaris x86 64-bit Solaris SPARC 64-bit |
|||
IBM AIX 5.3 and 6 64-bit |
|||
Microsoft Windows x64 (64-Bit) |
Note:
Oracle Database offers a range of editions, including XE, SE2, EE, EE-CS, DBCS-SE, DBCS-EE, DBCS EE-HP, DBCS EE-EP, ExaCS or CE, and Oracle Autonomous Database - Shared or Serverless.Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Access to Oracle Support
Oracle customer access to and use of Oracle support services will be pursuant to the terms and conditions specified in their Oracle order for the applicable services.
Oracle Database Machine Learning System Requirements, Latest
F79038-02
Primary Author: Sarika Surampudi
Contributing Authors: Mark Hornick, Sherry LaMonica, Qin Wang