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.