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.