Changes for OML4R Release 1.5.1.
Oracle has rebranded the suite of products and components that support machine learning with Oracle Database and Big Data. This technology is now known as Oracle Machine Learning (OML).
The OML application programming interface for R, previously under the name
Oracle R Enterprise, is now named Oracle Machine Learning for R (OML4R). The package, class, and function names are
not rebranded. They remain
ore.connect, and so on.
Changes in this Guide for Release 1.5.1
Installation changes for Oracle Machine Learning for R Release 1.5.1.
For information about other new features in OML4R Release 1.5.1, see Changes in This Release for Oracle Machine Learning for R in Oracle Machine Learning for R User’s Guide.
Installation Script for OML4R Server
Beginning with Oracle Database 18c, the OML4R Server installation script,
rqcfg.sql, is part of the database. For more information, see Install Oracle Machine Learning for R Server for Oracle Database 18c and Later.
Data Manipulation Package
OREdplyr contains OML4R functions for data manipulation such as filtering for rows, selecting specific columns, re-ordering rows, adding new columns, and summarizing data.
Updated Supporting Packages
Updated supporting packages are
The OML4R supporting packages are:
arules 1.1-9 Cairo 1.5-8 DBI 0.5 png 0.1-7 randomForest 4.6-10 ROracle 1.3-1 statmod 1.4-21
See Also:Install Oracle Machine Learning for R Client for details about the supporting packages
R-3.3.0 or R-3.6.1 Requirement
OML4R 1.5.1 requires R-3.3.0 or R-3.6.1. As with earlier releases of OML4R, Oracle recommends that you use Oracle R Distribution.
Note:R-3.6.1 has an OML4R 1.5.1 binary built under R-3.6.1 and is not compatible with the OML4R 1.5.1 built under R-3.3.0.
Oracle R Distribution Installation
Beginning with Oracle R Distribution 3.3.0, you can install the Linux RPMs in a directory other than the default Linux
New RPM for Oracle R Distribution
This release has a new RPM R-core-extra-3.3.0-1.el6.x86_64.rpm.
R has always depended on several third
party libraries, specifically,
curl. Prior to
R-3.3.0, R depended on older versions of these libraries, but, if they were not found on
the system, bundled copies were included that were built on the fly.
R-3.3.0 depends on newer versions of these libraries and no longer contains the bundled copies. This means that R-3.3.0 won't build against Linux 6 as is, because the native versions of these libraries are older than those that R-3.3.0 requires.
The R-core-extra RPM contains the
required versions of these libraries and is provided as a convenience for users of
Oracle Linux 6. Adding the location of the libraries in R-core-extra to
LD_LIBRARY_PATH removes the need to built these libraries
separately. Oracle Linux 7 introduces the required versions of these libraries, but the
R-core-extra RPM is provided as a convenience if needed.
See Also:Install R for Oracle Machine Learning for R for information about installing R and Oracle R Distribution