Installation Prerequisites
Make sure that you have Java SE 11 or later installed on all of the Storage Nodes that you are going to use for the Oracle NoSQL Database installation. It is recommended to use Java SE 17. Use this command to verify the version:
java -version
Note:
Oracle NoSQL Database is compatible with Java SE 11 (64 bit) or later versions. It is tested and certified against Oracle Java SE 17 (64 bit). It is recommended that you upgrade your systems to the latest Java releases to take advantage of all bug fixes and performance improvements. See Release Notes - Overview for more details on Java requirements.
Be sure that the jps
tool is working. Installing the JDK makes the
jps
tool available for use by the Storage Node Agent
(SNA) to optimally manage Oracle NoSQL Database
processes. The jps
tool also allows you to diagnose any issues that may
turn up. While Oracle NoSQL Database can operate without the
jps
tool, its absence diminishes the database’s ability to manage
its processes.
If the JDK and its tools are installed correctly, the output from invoking jps
should list at least one Java process (the jps
process itself). Use this command to verify successful installation:
% jps
16216 Jps
Note:
You must run the commands listed above as the same OS user who will run the Oracle NoSQL Database SNA processes.
Linux is the officially supported platform for Oracle NoSQL Database. Running the Oracle NoSQL Database requires a 64-bit JVM.
You do not necessarily need root access on each Storage Node for the installation process.
Finally, make sure that each of the target Storage Nodes is running some sort of
reliable clock synchronization. This is to ensure that communication and resource
sharing between the target Storage Nodes are as efficient as possible. Generally, a
synchronization delta of less than half a second is required. Network Time Protocol
(ntp)
is sufficient for this purpose.