Installation and Upgrade Guide

Preparing to Fall Back
G06.24 Software Installation and Upgrade Guide528593-005
13-3
DP2
DP2
If you have set the AUDITTRAILBUFFER or the SQLMXBUFFER attribute to 128 or
more, you need to reset the value to 0 before falling back to G06.16 or earlier RVU. If
you fail to do so, TMF might not start, or a disk volume could go offline. You can
recover from this situation after the fallback by using the SCF ALTER command. See
the Interactive Upgrade Guide for details.
If you are planning on using NonStop SQL/MX for the first time, it is recommended that
you perform a clean TMF shutdown. (A clean TMF shutdown is always recommended
in any case.) You can also apply the DP2 (T9053) fallback SPR on your current SYSnn
before upgrading to G06.24 if you are migrating from a pre-G06.23 RVU. If you are
using NonStop SQL/MX introduced in G06.23 and you have to fall back to a previous
RVU before G06.23, and have created native-format SQL/MX metadata tables or audit
records, you need the DP2 (T9053) fallback SPR on your current SYSnn. A SYSGEN
is required.
DLL (Dynamic-Link Libraries)
The G06.20 RVU provides programming and system tools to create position-
independent code (PIC) that can be used to create your own dynamic-link libraries
(DLLs) to run on NonStop S-series servers (G06.20 RVU only). The run-time libraries
on the SUT have changes to the mechanism for registering the programming
destructors for objects declared statically in C++ Version 2 and beyond.
If you install the DLL programming tools and you encounter system or application
problems that do not use PIC, fall back to your previous RVU. However, if you install
the DLL tools, and system problems occur because applications are trying to use PIC,
you can stop converting a program or library to DLLs by using the PIC compiler options
to recompile the program or library and the PIC linker to relink it.
See the appropriate programming documentation for details on C++ and compilers. For
a list of participating products, see the Interactive Upgrade Guide.
DSM/SCM
If you have to fall back to a pre-G06.18 RVU and a pre-D46 T6031 product version of
DSM/SCM, run the FALLBACK macro to convert both the Host and Target database for
use by a pre-T6031D46 DSM/SCM product version. You must run the FALLBACK
macro before starting DSM/SCM. If you fall back to a pre-D46 product version and then
migrate to a G06.18 or later RVU, DSM/SCM might notify you during the Apply that the
CLEANOSS macro must be run. You must cancel the Apply, and then run the
CLEANOSS macro. For detailed information on the FALLBACK and CLEANOSS
macros, see the DSM/SCM User’s Guide and Notes on the CLEANOSS Macro on
page 1-18.
The D46 DSM/SCM client software is backwards compatible with most DSM/SCM
server versions (AAO).