NetWorker Module For Databases and Applications 19.1 Installation Guide
NetWorker Module For Databases and Applications 19.1 Installation Guide
and Applications
Version 19.1
Installation Guide
302-005-543
REV 01
Copyright © 2009-2019 Dell Inc. or its subsidiaries. All rights reserved.
Dell believes the information in this publication is accurate as of its publication date. The information is subject to change without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS-IS.“ DELL MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND
WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. USE, COPYING, AND DISTRIBUTION OF ANY DELL SOFTWARE DESCRIBED
IN THIS PUBLICATION REQUIRES AN APPLICABLE SOFTWARE LICENSE.
Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be the property of their respective owners.
Published in the USA.
Dell EMC
Hopkinton, Massachusetts 01748-9103
1-508-435-1000 In North America 1-866-464-7381
www.DellEMC.com
Tables 5
Preface 7
Chapter 4 NMDA with Mixed 32-bit and 64-bit Databases and Applications
55
Coexistence of 32-bit and 64-bit databases and applications..................... 56
Installing NMDA to enable 32-bit and 64-bit coexistence........................... 56
Uninstalling 32-bit NMDA on a 32-bit/64-bit system................................. 59
1 Revision history............................................................................................................ 7
2 Style conventions......................................................................................................... 8
3 Typical hosts and software in the NMDA environment................................................ 12
4 Software directory on the DVD................................................................................... 16
5 Zipped download file and software directory for install............................................... 18
6 NetWorker startup commands on UNIX and Linux......................................................20
7 Command to register the wizard.................................................................................23
8 Linking and unlinking commands for Oracle library file on UNIX or Linux.................... 37
9 Linking and unlinking commands for Sybase ASE library file on UNIX or Linux........... 39
10 Additional steps to enable NMDA for a 32-bit application........................................... 57
Note
This document was accurate at publication time. To ensure that you are using the
latest version of this document, go to the Support website https://www.dell.com/
support.
Purpose
This document describes how to install, update, and uninstall the NetWorker Module
for Databases and Applications (NMDA) version 19.1.
Audience
This document is intended for system administrators or database administrators
(DBAs) who are responsible for installing software and maintaining backup and
recovery systems for databases or applications.
Users of this guide must be familiar with the following topics:
l Backup, recovery, databases, applications, and network terminology
l Backup and recovery procedures
l Disaster recovery procedures
Revision history
The following table presents the revision history of this document.
Related documentation
You can find additional publications for this product release and related NetWorker
products at the Support website.
The NetWorker E-LAB Navigator at https://elabnavigator.emc.com/eln/elnhome
provides details about supported environments and platforms.
The following additional documentation might be useful:
l Database or application server documentation
l Database or application backup and recovery documentation
Special notice conventions that are used in this document
The following conventions are used for special notices:
NOTICE
Note
Typographical conventions
The following type style conventions are used in this document:
Bold Used for interface elements that a user specifically selects or clicks,
for example, names of buttons, fields, tab names, and menu paths.
Also used for the name of a dialog box, page, pane, screen area with
title, table label, and window.
Italic Used for full titles of publications that are referenced in text.
Monospace Used for:
l System code
l System output, such as an error message or script
l Pathnames, file names, file name extensions, prompts, and
syntax
l Commands and options
You can use the following resources to find more information about this product,
obtain support, and provide feedback.
Where to find product documentation
l https://www.dell.com/support
l https://community.emc.com
Where to get support
The Support website https://www.dell.com/support provides access to product
licensing, documentation, advisories, downloads, and how-to and troubleshooting
information. The information can enable you to resolve a product issue before you
contact Support.
To access a product-specific page:
1. Go to https://www.dell.com/support.
2. In the search box, type a product name, and then from the list that appears, select
the product.
Knowledgebase
The Knowledgebase contains applicable solutions that you can search for either by
solution number (for example, KB000xxxxxx) or by keyword.
To search the Knowledgebase:
1. Go to https://www.dell.com/support.
2. On the Support tab, click Knowledge Base.
3. In the search box, type either the solution number or keywords. Optionally, you
can limit the search to specific products by typing a product name in the search
box, and then selecting the product from the list that appears.
Live chat
To participate in a live interactive chat with a support agent:
1. Go to https://www.dell.com/support.
2. On the Support tab, click Contact Support.
3. On the Contact Information page, click the relevant support, and then proceed.
Service requests
To obtain in-depth help from Licensing, submit a service request. To submit a service
request:
1. Go to https://www.dell.com/support.
2. On the Support tab, click Service Requests.
Note
To create a service request, you must have a valid support agreement. For details
about either an account or obtaining a valid support agreement, contact a sales
representative. To get the details of a service request, in the Service Request
Number field, type the service request number, and then click the right arrow.
Getting Started 11
Getting Started
Note
Before you install NMDA, install both the NetWorker base client and extended client
software packages on the database server host.
The product name Sybase ASE is synonymous with the name SAP ASE.
Note
Some operating systems and volume managers require that you configure a mount
host on a separate host from the database or application host. For example,
Veritas Volume Manager (VxVM) and Linux Logical Volume Manager (LVM) do not
support the use of the database or application host as the mount host. The
NetWorker Snapshot Management Integration Guide provides a full list of restrictions
and details.
The NetWorker extended client package must be installed to enable the following
functionality on the host:
l NSM
l CLI utilities for server reporting and administration, such as mminfo, nsradmin,
and nsrinfo
l Cluster integration scripts
l Custom script integration tools (pre/post save)
l Audit log
l Cloning and staging
l ProtectPoint for VMAX
l ProtectPoint for RecoverPoint
The NetWorker Installation Guide provides details about the NetWorker base and
extended client packages.
NMDA software
Install NMDA on a supported database server or application server.
For Oracle ASM snapshot backups and restores with replication management
software, also install NMDA on the mount host.
Installation checklists
Review the following checklists to ensure that you have the required materials for the
NMDA installation procedures.
Documents
You can find the required information in the following documents:
l NetWorker Module for Databases and Applications Installation Guide for the existing
version, if you are updating from a previous NMDA version to NMDA 19.1
l NetWorker Module for Databases and Applications Version 19.1 Release Notes
l NetWorker Module for Databases and Applications Version 19.1 Administration Guide
l NetWorker Administration Guide for the supported NetWorker release
l NetWorker E-LAB Navigator
l Data Domain BoostFS Configuration Guide
Installation media
Use one of the following installation media:
l The DVD from the Information Protection and Availability Product Families Media
Kit
l If you download the software, use the Support website
NMDA software 15
Getting Started
License enablers
Enabler codes or licenses activate the functionality of the NMDA software and are
sold separately.
Note
Without an enabler code, you can only evaluate the software that is obtained from the
DVD or the website.
gunzip file_name.tar.gz
nmda191_win_x86.zip win_x86
b. In the search box, type Data Domain Boost and then select Data Domain
Boost – File System.
c. Select the Data Domain BoostFS 1.1.0.1 or later version, and download the
Data Domain BoostFS software file to the temporary directory that you
created in step 2.
4. Review the required documentation:
a. Go to https://support.emc.com/products.
b. In the search box, type Data Domain Boost and then select Data Domain
Boost – File System.
c. Click Documentation.
d. Download the Data Domain BoostFS Configuration Guide, and review the
"Supported Environments" section about the operating system and FUSE
that Data Domain BoostFS supports.
Note
Install NMDA on each node host in a cluster that performs backup and recovery
operations.
Note
If you do not start the installation from the correct directory, the installation
might fail.
NOTICE
Do not use an upgrade option on the platform, for example, the rpm -U
command on Linux.
7. Before the NMDA installation, ensure that the NetWorker Remote Exec
daemon, nsrexecd, is running on UNIX or Linux, or the NetWorker Remote
Exec service, nsrexecd.exe, is running on Windows.
To verify that the NetWorker Remote Exec daemon or service is running:
l On UNIX or Linux, type the following command
AIX /etc/rc.nsr
Note
If you do not start the NetWorker Remote Exec daemon or service before the
NMDA installation, then the automatic registration of the NMDA configuration
wizard might not occur and the wizard might fail to detect if NMDA is installed.
Road map to post-installation procedures on page 22 describes the manual
wizard registration.
8. If you want to install NMDA on a system that runs both a 32-bit and 64-bit
database or application that NMDA supports, follow the instructions in NMDA
with Mixed 32-bit and 64-bit Databases and Applications on page 55.
For example, follow the instructions for a mixed 32-bit/64-bit system if the
same host runs both 32-bit and 64-bit Lotus Domino or runs both 32-bit Sybase
ASE and 64-bit DB2.
If the system runs a single database or application or if the system runs multiple
databases or applications that are all supported by a single NMDA package,
then skip this step.
9. If you performed step 8, then skip this step. Otherwise, install NMDA by
following the instructions for the operating system in the correct chapter:
Note
10. Perform all the required post-installation procedures. Road map to post-
installation procedures on page 22 provides details.
Note
Cluster environments do not support updates with the Package Manager. You cannot
use the Package Manager to update 32-bit NMDA on a 64-bit operating system.
The NetWorker Updating from a Previous Release Guide describes the Package
Manager, including the following procedures:
l Viewing software that is installed on NetWorker clients.
l Performing and monitoring the updates.
l Managing the repository of media kits that the Package Manager uses to install
the software from the NetWorker server.
Note
Complete the following steps to update NMDA with the Package Manager.
Procedure
1. Review the Installation checklists on page 15.
2. Ensure that you meet the following requirements:
l NMDA 1.5 or later is installed on the NMDA host, and the operating systems
support the Package Manager. You cannot perform an update of earlier
NMDA releases.
The NetWorker Updating from a Previous Release Guide at the Support
website describes the operating systems that support the Package Manager
feature on the NMDA host.
l The NMDA client host contains a supported version of the NetWorker client
software.
l The user that performs the update is both an NMC administrator and a
member of the application administrator's user group on the NetWorker
server.
3. Before you start an update, ensure that all backups and restores are stopped on
the client to be updated.
Note
The Package Manager might stop and restart the NetWorker client nsrexecd
daemon or service during the installation.
4. On the NetWorker server, perform the update of the NMDA client by using the
Package Manager feature or the nsrpush command.
The NetWorker Updating from a Previous Release Guide provides more
information.
5. Perform all the required post-installation procedures on the client host. Road
map to post-installation procedures on page 22 provides details.
2. If you perform snapshot backups for Oracle ASM on the host, install and enable
the required replication management software on the NMDA host and the
mount host.
3. Ensure that the automatic wizard registration succeeded:
a. Log in as the root user (UNIX or Linux) or system administrator (Windows).
b. At a new command prompt, type the appropriate command:
l On UNIX or Linux, type the following command:
nsradmin -p nsrexecd
nsradmin.exe -p nsrexecd
Check that the command output includes the correct values for "backup
type" (database or application type that you want to protect) and "product
version" (version of NMDA that you installed). You can run the exit
command to return to the original console.
If the command output is missing or does not contain the correct values,
then the NetWorker Remote Exec service (the nsrexecd or
nsrexecd.exe program) was not running during the NMDA installation.
Perform one of the following corrective actions:
l Start the NetWorker Remote Exec service, and then reinstall NMDA.
l Register the wizard manually by typing the appropriate command from
the following table.
Note
To unregister the wizard manually, use the command from the table but
replace the -i option with -u.
Informix nsrifmxra(.exe) -i
Lotus nsrlotusra(.exe) -i
MySQL nsrmysqlra(.exe) -i
Oracle nsrorara(.exe) -i
4. On UNIX or Linux, to ensure the success of backups and restores, check that
the /nsr/apps directory and its subdirectories have the 01777 permissions.
The NMDA installation sets the permissions to 01777 for /nsr/apps and its
subdirectories. These permissions are required for non-root database users to
create temporary files and logs during backups and restores. The sticky bit is
also set to ensure that the files can be removed only by the file owners. For
example, the permissions appear as follows:
2. Run either the installp CLI program or the SMIT GUI program:
l To run the CLI program, type the following command:
smitty install_latest
b. In the Entry Field, type the location of the NMDA installation software as
the complete pathname of the directory that is described in Accessing
the NMDA software on page 16.
c. Select the option SOFTWARE to install.
d. Type yes in response to the following prompts:
nsradmin -p nsrexecd
nsradmin> print type: NSR remote agent
2. To run either the CLI or GUI program, type the swinstall command:
l To run the swinstall CLI program, type the following command:
swinstall -x mount_all_filesystems=false -i -s /
dir_pathname/LGTOnmda.pkg NMDA
nsradmin -p nsrexecd
nsradmin> print type: NSR remote agent
l On Linux x64:
l On Linux x86:
3. To verify that the installation was successful, type the rpm -aq command:
The command output must include the proper lines, for example:
lgtoclnt-19.1.0.0-1
lgtonmda-19.1.0.0-1
lgtoxtdclnt-19.1.0.0-1
nsradmin -p nsrexecd
nsradmin> print type: NSR remote agent
Note
If you have an existing Data Domain BoostFS installation, perform only the following
steps 3 to 5 to enable Orchestrated Application Protection with the existing
installation.
Procedure
1. Log in as the root user on the Linux x64 system.
2. To install the Data Domain BoostFS 1.1 or later package in the default location,
run the appropriate rpm -i command. For example:
l On Linux RHEL:
# rpm -i DDBoostFS-1.1.0.1-565598.rhel.x86_64.rpm
l On Linux SuSE:
# rpm -i DDBoostFS-1.1.0.1-565598.sles.x86_64.rpm
Note
The Orchestrated Application Protection feature does not support the relocated
installation of the Data Domain BoostFS package in a nondefault location.
3. Create an initial entry in the lockbox by using dummy information, such as the
string aaaa as a dummy password. Ensure that you set the permissions to
enable only the root user to read and write the lockbox and log files. For
example:
4. Assign the ACL permissions to the OS users that will run the Orchestrated
Application Protection backups and restores, including the application daemon
that runs with the user accounts of these OS users. For example, the following
commands set the ACL permissions for the OS user with username mysql:
5. Check the fusermount binary permissions. When possible, limit the number of
OS users that have read and execute permissions for the fusermount
command.
Ensure that the OS users that will run the Orchestrated Application Protection
backups and restores have the read and execute permissions for the
fusermount command. For example, this OS user has the username mysql as
follows:
# which fusermount
/bin/fusermount
# ls -l /bin/fusermount
Note
If the Solaris system has Solaris zones (containers) and NMDA is to run on a
sparse root zone, install NMDA on the global zone and on each required sparse
root zone.
nsradmin -p nsrexecd
nsradmin> print type: NSR remote agent
Note
In a Lotus Domino environment, you do not require the linking or unlinking procedure
to install or uninstall NMDA.
You must not set the DB2_VENDOR_INI registry variable. Also, if the $INSTHOME/
sqllib/cfg/vendor.cfg file exists, either remove the file or remove all the NMDA
parameter settings from the file.
DB2_VENDOR_INI is deprecated in DB2 9.5 and discontinued in DB2 10.1, as
announced by IBM. However, DB2_VENDOR_INI might still be in effect in some DB2
versions, such as a DB2 version later than 10.1.
You do not require unlinking steps to uninstall NMDA in a DB2 environment.
After you install NMDA on a DB2 server, use the db2set command to check if the
DB2_VENDOR_INI registry variable is set. The db2set command displays all the
variable settings.
You must complete the required steps to implement the changes on the DB2 server.
Procedure
1. Log in as the DB2 user.
2. Remove the $INSTHOME/sqllib/cfg/vendor.cfg file, or edit the file and
remove all the NMDA parameter settings.
3. Unset the DB2_VENDOR_INI variable:
a. Stop the database instance with the db2stop command.
b. Unset the DB2_VENDOR_INI registry variable with the db2set command:
db2set DB2_VENDOR_INI=
3. Update the sm_versions file (Informix user password required) by typing the
following command:
This action updates the NMDA Informix library links. Without the required
values, ON-Bar commands fail and the following message appears:
Note
Procedure
1. To install MySQL libmysqlclient.so version 18 or 20, download the
appropriate package from MySQL, and then install the package on the MySQL
server host:
l For MySQL version 5.5 or 5.6 with libmysqlclient.so.18, install
MySQL-shared-advanced-version.rpm, where version depends on the
Linux operating system and MySQL version in use.
l For MySQL version 5.7 with libmysqlclient.so.20, install mysql-
commercial-libs-version.rpm, where version depends on the Linux
operating system and MySQL version in use.
The libmysqlclient.so.20 libraries are installed in /usr/lib/mysql
(32-bit) or /usr/lib64/mysql (64-bit).
2. For MySQL version 5.7, create a symbolic link from the file named
libmysqlclient.so to the actual library file. For MySQL 5.5 and 5.6, this
step is required only if you installed the MySQL library in a nondefault location:
Note
ln –s <install_pathname>/libmysqlclient.so.
18 /usr/lib/nsr/apps/libmysqlclient.so
ln –s <install_pathname>/libmysqlclient.so.18 /usr/lib/
libmysqlclient.so
ln –s <install_pathname>/libmysqlclient.so.
18 /usr/lib/nsr/apps/lib64/libmysqlclient.so
ln –s <install_pathname>/libmysqlclient.so.18 /usr/lib64/
libmysqlclient.so
ln –s /usr/lib/mysql/libmysqlclient.so.20 /usr/lib/nsr/
apps/libmysqlclient.so
ln –s /usr/lib/mysql/libmysqlclient.so.20 /usr/lib/
libmysqlclient.so
ln –s /usr/lib64/mysql/libmysqlclient.so.20 /usr/lib/nsr/
apps/lib64/libmysqlclient.so
ln –s /usr/lib64/mysql/libmysqlclient.so.20 /usr/lib64/
libmysqlclient.so
ln –s <install_pathname>/libmysqlclient.so.
20 /usr/lib/nsr/apps/libmysqlclient.so
ln –s <install_pathname>/libmysqlclient.so.20 /usr/lib/
libmysqlclient.so
ln –s <install_pathname>/libmysqlclient.so.
20 /usr/lib/nsr/apps/lib64/libmysqlclient.so
ln –s <install_pathname>/libmysqlclient.so.20 /usr/lib64/
libmysqlclient.so
To verify the version of the installed MySQL client library, use the ls -lart
command. For example:
l On 32-bit Linux, type the appropriate command:
ls -lart /usr/lib/nsr/apps/libmysqlclient*
or
ls -lart /usr/lib/libmysqlclient*
ls -lart /usr/lib/nsr/apps/lib64/libmysqlclient*
or
ls -lart /usr/lib64/libmysqlclient*
rm /usr/lib/nsr/apps/libmysqlclient.so
or
rm /usr/lib/libmysqlclient.so
rm /usr/nsr/apps/lib64/libmysqlclient.so
or
rm /usr/lib64/libmysqlclient.so
Note
You do not need to shut down and restart Oracle instances to perform this procedure.
After you install NMDA, link NMDA to the Oracle server environment.
Procedure
1. Log in as the $ORACLE_HOME owner.
2. Create the symbolic link by using one of the following options:
l If you installed NMDA in the default directory, type the required commands
that are listed in the following table.
l If you installed NMDA in a nondefault directory, perform one of the following
actions:
n Copy the libnsrora.xx library file to the default directory /usr/lib,
and type the required linking commands that are listed in the following
table.
n Without copying the libnsrora.xx library file to the default
directory /usr/lib, type the linking commands that are listed in the
following table to link the libnsrora.xx file in the nondefault
installation directory /relocation_path/lib.
Note
The commands apply only to Oracle base releases. The commands might vary
for patched releases of the Oracle server.
Table 8 Linking and unlinking commands for Oracle library file on UNIX or Linux
ln -s /usr/lib/libnsrora.a libobk.a
rm libobk.a
ln -s /usr/lib/libnsrora.sl libobk.sl
rm libobk.sl
rm libobk.so
cd <SAP_IQ_installation_directory>/IQ-16_0/lib64
ln -s /usr/lib/libnsriqbr.so libnsriqbr.so
cd <SAP_IQ_installation_directory>/IQ-16_0/lib64
rm libnsriqbr.so
Table 9 Linking and unlinking commands for Sybase ASE library file on UNIX or Linux
rm libnsrsyb.so
3. On SuSE Linux, if the LANG environment variable is set to POSIX, then create
the /nsr/nsrrc file if it does not exist. Also set LANG in the file to one of the
locales that the Sybase server supports. If you do not have a preferred locale
value, set LANG to C:
# cat /nsr/nsrrc
LANG=C
export LANG
After you set the environment variable, restart the NetWorker client. The
NetWorker Administration Guide provides details about the NetWorker software.
4. With 64-bit Sybase ASE 16.0 SP02, Sybase delivers a 64-bit backup server in
addition to a 32-bit backup server on AIX and Solaris. The ASE backup server
script points to the 64-bit backup server by default.
NMDA 9.1 introduced support for the 64-bit backup server in Sybase ASE 16.0
SP02 or later for AIX and Solaris. You should use the 64-bit NMDA Sybase
package on AIX and Solaris with Sybase ASE 16.0 SP02 or later.
If a 32-bit backup server is being used, then a DBA can change the ASE backup
server script to start the 64-bit backup server. This script change may be
necessary when you upgrade from a previous version of NMDA where the 64-
bit backup server is not supported and the 32-bit backup server is used.
The following example shows a backup server run script for a 32-bit backup
server:
#!/bin/sh
#
# Error log path: /space2/sybase/ASE-16_0/install/
sybase160_BS.log
# Maximum number of network connections: 25
# Maximum number of server connections: 20
# Interfaces file path: /space2/sybase/interfaces
# Multibuf executable path: /space2/sybase/ASE-16_0/bin/
sybmultbuf
# Backup Server name: sybase160_BS
#
/space2/sybase/ASE-16_0/bin/backupserver32 \
-e/space2/sybase/ASE-16_0/install/sybase160_BS.log \
-N25 \
-C20 \
-I/space2/sybase/interfaces \
-M/space2/sybase/ASE-16_0/bin/sybmultbuf32 \
-Ssybase160_BS \
If you remove the "32" suffix from "backupserver32" and "sybmultbuf32" in the
script, then the script starts the 64-bit backup server. Change the two lines in
the script to point to the 64-bit backup server:
l Change the following line:
/space2/sybase/ASE-16_0/bin/backupserver32 \
Change the line to appear as follows:
/space2/sybase/ASE-16_0/bin/backupserver \
l Change the following line:
-M/space2/sybase/ASE-16_0/bin/sybmultbuf32 \
Change the line to appear as follows:
-M/space2/sybase/ASE-16_0/bin/sybmultbuf \
If you installed NMDA to support the coexistence of 32-bit and 64-bit databases and
applications on the same host, perform the procedure for Uninstalling 32-bit NMDA on
a 32-bit/64-bit system on page 59.
To uninstall NMDA in any of these configurations, complete the steps in the following
procedure:
l Single host
l Active-passive cluster
l Active-active application cluster, such as DB2 DPF, DB2 pureScale, Informix
MACH, Oracle RAC, or Sybase ASE Cluster Edition
When you uninstall NMDA in a cluster, perform the uninstall procedure on each node
of the cluster that contains the NMDA software.
Procedure
1. Ensure that no backups or restores are running.
2. Ensure that the NetWorker Remote Exec daemon, nsrexecd, is running.
Note
If the NetWorker Remote Exec daemon is not running during the uninstallation,
the NMDA wizard information (not the binary) is left on the local host.
Note
installp -u LGTOnmda.rte
smitty remove
LGTOnmda.rte
swremove NMDA
swremove -i NMDA
rpm -e lgtonmda
Note
On Linux, uninstall NMDA before you uninstall the NetWorker client software.
Note
To uninstall NMDA on Solaris zones, first uninstall NMDA on the global zone,
and then uninstall NMDA on each required sparse root zone.
pkgrm LGTOnmda
Note
NMDA.exe <installation_options>
When the NMDA package has the same bitness as the NetWorker client
package that is installed on the system, the NMDA program files are installed in
the same directory as the NetWorker client program files,
NetWorker_install_path\bin.
When you install a 32-bit NMDA package on 64-bit Windows with a 64-bit
NetWorker client package, the NMDA program files are installed in
%SystemDrive%\Program Files (x86)\Legato\nsr\bin, regardless of
where the NetWorker client program files are installed.
3. Verify that the system Path environment variable includes the required
directories, including the NetWorker client installation directory and NMDA
installation directory. For example:
a. Browse to Control Panel > System > Advanced System Settings.
b. On the Advanced tab, click Environment Variables.
c. In the System Variables section, verify the Path variable. The Path variable
must include the following directories:
l NetWorker client installation directory, for example,
NetWorker_install_dir\bin.
l NMDA installation directory, as described in step 2.
Note
The directory pathname can include spaces, but there cannot be spaces
before or after the pathname.
d. If you modified the Path variable, restart the NetWorker Remote Exec
Service (the program nsrexecd.exe).
4. Restart the database server, if required:
l If you installed the NetWorker client software for the first time in a
particular directory on a DB2, Oracle, or a Sybase ASE server before you
installed NMDA, then restart the DB2, Oracle, or Sybase ASE server
instance.
l If you installed 32-bit NMDA for the first time with a 64-bit NetWorker client
on a Sybase ASE server and you will perform Client Direct backups to a Data
Domain device, restart the Sybase ASE server.
5. If you installed a 32-bit NMDA package on 64-bit Windows with a 64-bit
NetWorker client package, then restart the NetWorker Remote Exec Service
(the program nsrexecd.exe).
6. Link NMDA to the database or the application server environment by
completing the steps in Linking and unlinking NMDA in the environment on
Windows on page 48.
nsradmin.exe -p nsrexecd
nsradmin> print type: NSR remote agent
Note
You must not set the DB2_VENDOR_INI registry variable. Also, if the %INSTHOME%
\sqllib\cfg\vendor.cfg file exists, either remove the file or remove all the
NMDA parameter settings from the file.
DB2_VENDOR_INI is deprecated in DB2 9.5 and discontinued in DB2 10.1, as
announced by IBM. However, DB2_VENDOR_INI might still be in effect in some DB2
versions, such as a DB2 version later than 10.1.
You do not require unlinking steps to uninstall NMDA in a DB2 environment.
After you install NMDA on a DB2 server, use the db2set command to check if the
DB2_VENDOR_INI registry variable is set. The db2set command displays all the
variable settings. For example:
C:\Program Files\IBM\SQLLIB\BIN>db2set
DB2ACCOUNTNAME=CORP\brownr1
DB2INSTOWNER=CA-RBROWN-4
DB2PORTRANGE=60000:60003
DB2INSTPROF=C:\PROGRAMDATA\IBM\DB2\DB2COPY1
DB2COMM=TCPIP
Complete the following steps to implement the changes on the DB2 server.
Procedure
1. Log in as the DB2 user.
2. Remove the %INSTHOME%\sqllib\cfg\vendor.cfg file, or edit the file and
remove all the NMDA parameter settings.
3. Stop the database engine with the db2stop command.
4. Unset the DB2_VENDOR_INI variable with the db2set command:
db2set DB2_VENDOR_INI=
5. If the stack size for the db2syscs.exe file is less than 1024, use the
db2hdr.exe utility to increase the stack size to a minimum of 1024. For
example:
Note
Insufficient stack size can cause backup failure with the error SQL2079N return
code 30.
3. Use the type command to ensure that the sm_versions file in the
%INFORMIXDIR%\etc directory includes the following line, and if it does not,
change it:
type sm_versions
1|1.0.1|nwbsa|1
This action updates the NMDA Informix library links. Without the required
values, ON-Bar commands fail and the following message appears:
Note
The 32-bit NMDA Windows package must be installed on the Notes client host.
AddInMenus=nsrdoclb.dll
If an AddInMenus item exists, you can place a comma after it and add your item
as follows:
AddInMenus=command.dll, nsrdoclb.dll
AddInMenus=nsrdoclb.dll
3. Delete the nsrdoclb.dll file from the Notes directory, which is typically
%SystemDrive%\Lotus\Notes.
4. Start the Lotus Notes client software.
The recovery items previously added to the Lotus Notes client Actions menu
are removed.
9. If you changed the system Path variable, restart the Windows system, and then
verify that any required database instances and services are restarted.
If you installed NMDA to support the coexistence of 32-bit and 64-bit databases and
applications on the same host, perform the procedure for Uninstalling 32-bit NMDA on
a 32-bit/64-bit system on page 59.
Note
If the NetWorker Remote Exec service is not running during the uninstallation,
the NMDA wizard information (not the binary) is left on the local host.
Note
Note
NMDA does not support 32-bit and 64-bit application coexistence on a 64-bit Linux
system.
Procedure
1. If you install 32-bit NMDA on the system, uninstall NMDA with the required
procedure:
l Uninstalling NMDA on UNIX or Linux systems on page 41
2. Install 64-bit NMDA for the operating system. The following chapters provide
details for each operating system:
l Chapter 2, UNIX and Linux Installation
l Chapter 3, Microsoft Windows Installation
Use the program file name that is listed in the following table when performing
these steps. For example, to link the 32-bit NMDA Sybase component to the
Sybase ASE server on AIX:
cd $SYBASE/$SYBASE_ASE/lib
ln -s /usr/lib/libnsrsyb32.so libnsrsyb.so
Note
l IBM does not support 32-bit DB2 software on 64-bit UNIX or Linux.
l Oracle does not support 32-bit Oracle software on 64-bit UNIX, Linux, or
Windows.
On this 64- For this 32- Copy these 32-bit files from the 32-bit To this directory
bit bit directory
operating application
system
AIX Informix informix/libnsrifmx32.so /usr/lib
l nsrdasv32 /usr/bin
l nsrdaprobe32
On this 64- For this 32- Copy these 32-bit files from the 32-bit To this directory
bit bit directory
operating application
system
l nsrdaprobe32
l lotus/nsrdocrc32
l lotus/nsrnotesrc32
l nsrdasv32 /usr/bin
l nsrdaprobe32
l sybase/nsrsybcc32
l sybase/nsrsybrc32
l sybase/threshold.sql
l nsrdasv32 /usr/sbin1
l nsrdaprobe32
l nsrdaprobe32
l lotus/nsrdocrc32
l lotus/nsrnotesrc32
l lotus/nsrlotusra
l lotus/nmlra.jar
l lotus/nmlra_res.jar
l nsrdasv32 /usr/sbin1
l nsrdaprobe32
l sybase/nsrsybcc32
l sybase/nsrsybrc32
l 32-bit\nsrdaprobe32.exe
l 32-bit\db2\libnsrdb232.dll
l 32-bit\db2\nsrdb2rlog32.exe
l 32-bit\nsrdaprobe32.exe
On this 64- For this 32- Copy these 32-bit files from the 32-bit To this directory
bit bit directory
operating application
system
l 32-bit\informix\libxbsa32.dll
l 32-bit\nsrdaprobe32.exe
l 32-bit\lotus\nsrdocrc32.exe
l 32-bit\lotus\nsrnotesrc32.exe
Sybase ASE Not applicable. 32-bit or 64-bit Sybase ASE cannot coexist with another application on 64-bit
Windows.
1 Copy the 32-bit file to /usr/sbin or to the same location where 64-bit NMDA was relocated.
Note
Starting with Informix 12.10, Informix Primary Storage Manager (PSM) replaces ISM.
When you install NMDA with IDS 12.10, you do not need to uninstall PSM. Follow the
linking instructions in the correct linking section of this guide.
# cd $INFORMIXDIR/bin
# ./ism_shutdown
Note
The ism_shutdown command does not uninstall ISM. Complete the following
steps.
# mkdir ISM.TMP
# mv ism* ISM.TMP
# mv nsr* ISM.TMP
# mv mm* ISM.TMP
# mv save* ISM.TMP
# mv scanner ISM.TMP
# mv uasm ISM.TMP
# mv recover ISM.TMP
# mv ansrd ISM.TMP
# cd $INFORMIXDIR
# mv ism ism.bak
# rm /nsr
#BAR_BSALIB_PATH ISM_library
ISM_DATA_POOL
ISM_LOG_POOL
database-servername.cmd
cd C:\ism\2.2\bin
set ISMDIR=C:\ism\2.2
ism_shutdown -deinstall
6. Shut down ISM, and then verify that there are no services listed for ISM in
Control Panel > Administrative Tools > Services.
7. Rename the directory that contains ISM:
PATH=C:\installdir;D:\ISM\2.20\bin;C:\msdev
PATH=C:\installdir;C:\msdev
10. Edit the %INFORMIXDIR%\%ONCONFIG% file, and comment out the following
line, if it exists:
#BAR_BSALIB_PATH ISM_library
ISM_DATA_POOL
ISM_LOG_POOL
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\PORTMAP
Confirm that the Displayname is ISM Portmapper before deleting the entry.
12. Edit the registry to delete any of the following keys, if present:
NOTICE
Edit the registry with caution. Errors can corrupt the Windows system.
l Hkey_Local_Machine\Software\XBSA
l Hkey_Local_Machine\Software\Informix\ISM
l Hkey_Local_Machine\Software\Informix\Informix Storage
Manager