Documentation Comments
Use this form to comment on this topic. You can also provide any general observations about the Online Documentation, or request that additional information be added in a future release.
Reality V15.0 ()
Upgrading from an Earlier Release (Windows Installation Guide) (M6848IG+Upgrading.htm)
There are two ways in which you can upgrade to Reality V15.0:
If you have a Windows system with Reality Release 8.0 or later, you can upgrade directly to V15.0 (see
Note: You can run two versions of Reality on a host at the same time - the latest installed version and the previous version. You cannot run V15.0 together with V9.1 or any earlier version.
If you have a Series 18/19 system, or a UNIX system with RealityX, you might wish to replace your old system with a new Windows system with Reality V15.0 (hardware upgrade). To do this, you will need to install Reality V15.0 on the new system and then transfer your database(s) from the old system to the new. For details, see the separate document Transferring a Database.
Note: To ensure that your databases operate at maximum efficiency, you should periodically save the files to tape and then restore to a new database. It can be convenient to carry this out when upgrading the Reality software.
Caution
Before starting the upgrade, make sure you have the Reality V15.0 software keys available. A complete new set of keys is essential. Also, if you are upgrading from V9.1 or earlier, these keys must be installed during the main installation - they cannot be installed separately.
:\realman
host folder (where Drive is the drive on which Reality is installed).32-bit hosts HKEY_LOCAL_MACHINE\SOFTWARE\NorthgateIS.
64-bit hosts HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NorthgateIS.
Back up the export file.
:\Realman\
RealityVersion\bin\RawLog
(where Drive is the drive on which Reality is installed and RealityVersion is the version number of the current Reality release).:\Realman\
RealityVersion\files
(where Drive is the drive on which Reality is installed and RealityVersion is the version number of the current Reality release).Realrts
-e
).Follow the Custom procedure described in the section Loading the Reality Software. On the Installation Menus, components are marked as Upgrade if an earlier version of that component is installed and can be upgraded, or as Overwrite if the installed version is the same as the version in the installation package.
The installation program detects the version(s) of Reality currently installed on your system and indicates the current default (live) version. You are asked if you want to remove the previous version(s).
Note: You can only run two Reality versions on a system - the latest installed version and the previous version. However, you cannot run V15.0 together with V9.1 or any earlier version.
When installation of V15.0 is complete, you are given the option to make this the default version of Reality. It is recommended that you click No at this point - you can make V15.0 live once configuration is complete (see Changing the Live Version).
Then do the following:
:\realman\
RealityVersion\files
(where Drive is the disk on which Reality is installed and RealityVersion is the version number of the current Reality release).:\Realman\
RealityVersion\bin\RawLog
(where Drive is the drive on which Reality is installed and RealityVersion is the version number of the current Reality release). Then stop and restart the Reality services.On each Reality database, log on to the database as the database owner and do the following:
INHIBIT-LOGONS *
T-DEVICE 4 %REALROOT%\files\upgfile.rti ASSIGN = TAPE 4 T-REW INSTALL
Follow the prompts to install the upgrade bootstrap. Then enter:
CLEAR-ASSIGN
Note: For information about any error messages displayed, see SYS-UPDATE Details.
ENABLE-LOGONS *
If you shut down the Reality remote tape server before upgrading, restart it by running the command Realrts
-s
.
This section gives details of the prompts you might see when running the SYS-UPDATE utility from TCL.
The first time you run SYS-UPDATE after upgrading, you may see error messages caused by underlying changes to Reality - for example, ERRMSG [2461]. These do not affect the upgrade and can be ignored. The next time you run SYS-UPDATE these initial errors should not be repeated. Any recurrent error messages should be reported to Northgate support.
When you make a selection on the System Conversion Facility screen, the following prompt is displayed:
Restore from a different machine type? (Y/N) :
At this prompt enter Y
if you are restoring from a save from a system with a different binary format; otherwise, enter N
. This is to indicate to the update process that the byte order of the binary data has changed, enabling it to correctly update the system. The systems on which Reality is supported have the following binary formats:
Byte normal: Solaris, AIX.
Byte reversed: Windows, Linux.
Therefore, when restoring a save from a Solaris system onto a Windows system, for example, enter N
. If the platform is the same - for example, from one
Windows system to another- enter N
.
During the SYS-UPDATE procedure, cataloged DataBasic programs in the POINTER-FILE will be upgraded if necessary. Two accounts are also populated during this procedure: BASIC.CONVERSION and UPGRADE.ACCOUNT. These two accounts are quite large and will only be required if a problem had occurred during the SYS-UPDATE. An explanation of this process is given in the separate document Transferring a Database.
If the database being upgraded is a release prior to RealityX 4.0 or ROS 7.2, the DataBasic object code will be converted. For more information, see the separate document Transferring a Database.
From RealityX 5.0 onwards, Reality has used mixed-case month names. If you have older applications that rely on having all upper case month names for date verification, you will have to force dates into upper case. This is described in the separate document Transferring a Database.
Please refer to the Resiliencesection of the on-line documentation.
If you want to install database overlays - for example, ALL, RPL, or Wordmate - you should install these by running CDINSTALL from within Reality.
It is recommended that you reinstall the Remote Tape server on all systems that provide this service.
You can run different versions of Reality on the same system provided the system has enough disk space. In addition to the different versions of the Reality software, if you are using transaction handling or any other resilience feature, you will require a separate rawlog for each version.
Notes
To run a version of Reality other than the live version locally, enter the following at the command prompt:
realroot n.n
where n.n is the version number of the required version. Then start the Reality services by entering:
realserv -s
You can then run Reality in the normal way.
When connecting to a Reality database via the network (whether locally or remotely), you will automatically use the Reality version specified using netadmin.
You can change the live version of the Reality as follows:
Select the version you want to make live from the list and click the Set Default button. Follow the prompts that appear.
Note: This dialog also allows you to remove earlier versions of Reality and to install additional software keys.