G06.24 Software Installation and Upgrade Guide
Preparing to Fall Back
G06.24 Software Installation and Upgrade Guide—528593-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). 










