General Upgrade Notes
The upgrade information given below is generally true for all versions of Oracle NoSQL
Database.
- Installing new software requires that each Storage Node be restarted.
- You do not need to invoke
makebootconfig
command while upgrading your data store. - When your data store has more than one Storage Node, you can use the following
command to understand the order of upgrade. For
example,
show upgrade-order s2 s3
- When upgrading the software while the Storage Node is stopped, it is recommended
to move the existing log files under
$KVROOT
and$KVROOT/<storename>/log
to another directory. - When upgrading your data store, place the new software version in a new
$KVHOME
directory on a Storage Node running the admin service. Here the new$KVHOME
directory is referred to as$NEW_KVHOME
. If the$KVHOME
and$NEW_KVHOME
directories are shared by multiple Storage Nodes (for example, using NFS), maintain both directories while the upgrade is in progress. After the upgrade is complete, you no longer need the original$KVHOME
directory. Before removing the original$KVHOME
directory you must modify the start up scripts on each Storage Node ( e.g.~/.bashrc
where you have defined$KVHOME
) to modify the value of existing$KVHOME
and replace it with the value of$NEW_KVHOME
so that the Storage Node uses the new software.