Docu48374 - NetWorker Module For Databases and Applications 1.5 Installation Guide 2
Docu48374 - NetWorker Module For Databases and Applications 1.5 Installation Guide 2
Installation Guide
P/N 300-014-206
REV 01
Copyright © 2009 - 2013 EMC Corporation. All rights reserved. Published in the USA.
EMC 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. EMC Corporation 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 EMC software described in this publication requires an applicable software license.
EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries.
All other trademarks used herein are the property of their respective owners.
For the most up-to-date regulatory document for your product line, go to EMC Online Support (https://support.emc.com).
2 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
CONTENTS
Preface
EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide 3
Contents
Chapter 4 NMDA with Mixed 32-bit and 64-bit Databases and Applications
Coexistence of 32-bit and 64-bit databases and applications ...................... 52
Installing NMDA on a 32-bit/64-bit system .................................................. 52
Uninstalling 32-bit NMDA on a 32-bit/64-bit system ................................... 55
4 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
TABLES
Title Page
1 Typical hosts and software in the NMDA backup and recovery environment................. 12
2 Software directory on the DVD ..................................................................................... 17
3 Zipped download file and software directory for install................................................ 18
4 Command to register the wizard .................................................................................. 22
5 Options of the nsrdaadmin command ......................................................................... 24
6 Resultant configuration file pathname after NMDA conversion..................................... 25
7 Legacy NetWorker module parameters to change for NMDA......................................... 28
8 Linking and unlinking commands for Oracle library file on UNIX or Linux ..................... 36
9 Linking and unlinking commands for Sybase library file on UNIX or Linux .................... 37
10 Additional steps to enable NMDA for a 32-bit application............................................ 53
EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide 5
Tableses
6 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
PREFACE
As part of an effort to improve its product lines, EMC periodically releases revisions of its
software and hardware. Therefore, some functions described in this document might not
be supported by all versions of the software or hardware currently in use. The product
release notes provide the most up-to-date information on product features.
Contact your EMC technical support professional if a product does not function properly or
does not function as described in this document.
Note: This document was accurate at publication time. Go to EMC Online Support
(https://support.emc.com) to ensure that you are using the latest version of this
document.
Purpose
This document describes how to install, update, and remove the EMC NetWorker Module
for Databases and Applications (NMDA) release 1.5.
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 these topics:
◆ Backup, recovery, database, applications, and network terminology
◆ Backup and recovery procedures
◆ Disaster recovery procedures
Related documentation
You can find additional EMC publications for this product release and related NetWorker
products at EMC Online Support.
The EMC NetWorker Software Compatibility Guide at EMC Online Support provides a full
list of supported environments and platforms.
The following additional documentation might be useful:
◆ Database or application server documentation
◆ Database or application backup and recovery documentation
NOTICE is used to address practices not related to personal injury.
EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide 7
Preface
Typographical conventions
EMC uses the following type style conventions in this document:
Normal Used in running (nonprocedural) text for:
• Names of interface elements, such as names of windows, dialog boxes,
buttons, fields, and menus
• Names of resources, attributes, pools, Boolean expressions, buttons,
DQL statements, keywords, clauses, environment variables, functions,
and utilities
• URLs, pathnames, file names, directory names, computer names, links,
groups, service keys, file systems, and notifications
Bold Used in running (nonprocedural) text for names of commands, daemons,
options, programs, processes, services, applications, utilities, kernels,
notifications, system calls, and man pages
Used in procedures for:
• Names of interface elements, such as names of windows, dialog boxes,
buttons, fields, and menus
• What the user specifically selects, clicks, presses, or types
Italic Used in all text (including procedures) for:
• Full titles of publications referenced in text
• Emphasis, for example, a new term
• Variables
Courier Used for:
• System output, such as an error message or script
• URLs, complete paths, file names, prompts, and syntax when shown
outside of running text
Courier bold Used for specific user input, such as commands
Courier italic Used in procedures for:
• Variables on the command line
• User input variables
<> Angle brackets enclose parameter or variable values supplied by the user
[] Square brackets enclose optional values
| Vertical bar indicates alternate selections—the bar means “or”
{} Braces enclose content that the user must specify, such as x or y or z
... Ellipses indicate nonessential information omitted from the example
8 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Preface
Your comments
Your suggestions will help to improve the accuracy, organization, and overall quality of the
user publications. Send your opinions of this document to:
[email protected]
EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide 9
Preface
10 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
CHAPTER 1
Getting Started
Getting Started 11
Getting Started
Table 1 Typical hosts and software in the NMDA backup and recovery environment
Each supported database server (NMDA host) • Supported database or application server
• NetWorker client
• NMDA
• For DB2 and Oracle snapshot operations with
NetWorker client 8.0.x or earlier, EMC
NetWorker Module for PowerSnap™ software
• For snapshot operations with Oracle ASM,
EMC Replication Manager software
12 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Getting Started
If you install NMDA in a non-English environment, ensure that the host operating system
supports internationalization (I18N). Also ensure that the database or the application
software provides the required National Language Support (NLS) or globalization support,
and is configured with the required non-ASCII character set.
MySQL software
If you install NMDA on a MySQL database server host, you must meet the following
requirements for MySQL support:
◆ MEB version 3.6 or 3.7 is installed on the MySQL server host. Any other MEB version is
not supported.
◆ 32-bit MEB is installed for 32-bit MySQL support, and 64-bit MEB is installed for 64-bit
MySQL support.
◆ MySQL client library libmysqlclient.so version 18 is installed on the MySQL server
host, and the corresponding symbolic link is created.
You can use the following steps to install the MySQL client library libmysqlclient.so
version 18 on the MySQL host and create the corresponding symbolic link.
1. Install MySQL libmysqlclient.so.18 by downloading and installing
MySQL-shared-version.rpm or MySQL-shared-compat-version.rpm from MySQL,
where version depends on the Linux operating system and MySQL version in use.
2. Create a symbolic link to libmysqlclient.so.18:
– To create the link on 32-bit Linux, type the following command:
ln –s /usr/lib/libmysqlclient.so.18
/usr/lib/nsr/apps/libmysqlclient.so
To verify the version of the installed MySQL client library, use the ls -lart command.
For example:
• On 32-bit Linux:
ls -lart /usr/lib/libmysqlclient*
• On 64-bit Linux:
ls -lart /usr/lib64/libmysqlclient*
You must use a certified version of the NetWorker server that works with the NetWorker
client version installed on the NMDA host. The operating systems used must support the
NetWorker server version.
Note: NetWorker client release 8.1 or later includes the NetWorker Snapshot Management
(NSM) feature that integrates and replaces the previous stand-alone NetWorker
PowerSnap Module. NMDA can use PowerSnap or NSM to provide a high-availability
storage environment for snapshot backup and restore operations.
NMDA software
You must install NMDA on a supported database server or application server. You must
use a certified version of NMDA to run on the host operating system with the installed
database version or application software version.
For Oracle ASM snapshot backups and restores with EMC Replication Manager, you must
also install NMDA on the proxy host (data mover).
14 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Getting Started
PowerSnap software
To enable PowerSnap snapshot backup features for DB2 and Oracle with NetWorker client
release 8.0.x or earlier, you must install the NetWorker PowerSnap Module designed for
the primary storage system on both of the following hosts:
◆ NMDA host
◆ A proxy client host, also called the data mover, which can be a NetWorker storage
node
The proxy client host can be either of the following hosts:
• A separate host (to offload the data transfer from the database host)
• The same host as the database host
The NetWorker PowerSnap Module documentation provides details.
Note: NetWorker client release 8.1 or later includes the NetWorker Snapshot Management
(NSM) feature that integrates and replaces the previous stand-alone NetWorker
PowerSnap Module.
Installation checklists
Review the following checklists to ensure that you have the required materials for the
installation procedures.
Documents
You can find the required information in the following documents:
◆ EMC NetWorker Module for Databases and Applications Installation Guide
(appropriate version to uninstall a previous NMDA release, if required)
◆ EMC NetWorker Module for Databases and Applications Release 1.5 Release Notes
◆ EMC NetWorker Module for Databases and Applications Release 1.5 Administration
Guide
◆ EMC NetWorker Administration Guide for the supported NetWorker release
◆ The latest EMC NetWorker Software Compatibility Guide
Installation checklists 15
Getting Started
Installation media
You must use one of the following installation media:
◆ DVD from the EMC Information Protection and Availability Product Families Media Kit
◆ Link to the EMC website if you download the software
License enablers
You must use the following license enablers:
◆ Evaluation enabler
◆ Enabler certificate
NMDA release 1.5 has separate license enablers for UNIX systems and for Microsoft
Windows/Linux systems.
Note: Without an enabler code, you can only evaluate the software obtained from the DVD
or the EMC website.
16 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Getting Started
• On Windows:
mkdir C:\Downloads\nmda
nmda15_win_x64.zip win_x64
nmda15_win_x86.zip win_x86
Note: NMDA documentation uses the MACH acronym for both Informix technologies:
Informix Multi-node Active Clusters for High Availability and High Availability Clusters.
You must install NMDA on each node host in a cluster that will perform backup and
recovery operations.
18 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Getting Started
The EMC NetWorker Software Compatibility Guide at EMC Online Support describes
the supported versions and cluster environments.
1. Review the “Installation checklists” on page 15 and verify that you have the required
documentation, installation media, pathnames, and license information.
2. If you installed Informix Storage Manager (ISM) on the host, uninstall ISM according to
the instructions in Appendix A, “Uninstalling ISM on an Informix Server.”
3. Ensure that you have installed the NetWorker client software on the host. The client
version must support the NMDA version to be installed.
The EMC NetWorker Module for Databases and Applications Release 1.5 Release
Notes describes the supported NetWorker software.
4. Access the NMDA software as described in “Accessing the NMDA software” on
page 16 and ensure that you are in the correct directory.
Note: If you do not start the installation from the correct directory, the installation
might fail.
5. Ensure that no backups or restores are running on the database server or application
server. You do not need to shut down a supported database or application during the
installation.
6. If any of the following NetWorker modules exist on the host, uninstall the modules by
using the following substeps before you install NMDA release 1.5:
• Previous version of NMDA
• NetWorker Module for DB2 (NMDB2)
• NetWorker Module for Informix (NMI)
• NetWorker Module for Lotus (NML)
• NetWorker Module for Oracle (NMO)
• NetWorker Module for Sybase (NMS)
Do not use an upgrade option on the platform, for example, the rpm -U command on
Linux.
Note: You can use NMDA to restore backups performed with any of the legacy
NetWorker modules that NMDA supports.
Note: If you do not start the NetWorker client before the NMDA installation, then
automatic registration of the NMDA configuration wizard might not occur and the
wizard might fail to run after the installation. “Road map to post-installation
procedures” on page 21 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 supported by NMDA, follow the instructions in Chapter 4, “NMDA with
Mixed 32-bit and 64-bit Databases and Applications.”
Note: On HP Itanium, if you installed Sybase ASE 15.5 or later and Sybase ASE 15.0.x
on the same system, you must follow the instructions in Chapter 4, “NMDA with Mixed
32-bit and 64-bit Databases and Applications,” because the ASE Backup Server is
64-bit in the 15.5 and later releases and the server is 32-bit in earlier releases.
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 appropriate chapter:
• Chapter 2, “UNIX and Linux Installation”
• Chapter 3, “Microsoft Windows Installation”
After the software installation completes, a message appears about how to start the
NMDA scheduled backup configuration wizard. The EMC NetWorker Module for
Databases and Applications Release 1.5 Administration Guide describes the wizard.
10. Perform all the required post-installation procedures. “Road map to post-installation
procedures” on page 21 provides details.
The EMC NetWorker Installation Guide describes the software distribution feature,
including these procedures:
◆ Viewing software installed on NetWorker clients
◆ Performing and monitoring push installations
◆ Managing the repository of software to push install from the NetWorker server
20 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Getting Started
Note: To add a new version of NMDA to the NetWorker server repository, follow the
NetWorker installation guide instructions for the nsrpush command. For the Product
Name variable, type the complete name “NetWorker Module for Databases and
Applications” with the quotation marks.
You can use the following steps to update NMDA remotely by push install.
1. Review the “Installation checklists” on page 15.
2. Ensure that you meet the following requirements:
• The remote NMDA clients contain a previous release of NMDA, and the client
operating systems support push install.
The EMC NetWorker Module for Databases and Applications Release 1.5 Release
Notes describes the operating systems that support push installation on NMDA
hosts.
• The NMDA software version to be push installed exists in the software distribution
repository of the NetWorker server that will perform the push install.
• The NetWorker Console server includes administrative privileges for the user who
performs the update.
3. Ensure that all NetWorker backups are stopped before you start any push install
updates.
Note: The software distribution program might stop and restart the NetWorker client
nsrexecd daemon during the installation.
4. On the NetWorker server, perform the push installation to update the NMDA clients by
using either the Software Administration wizard or the nsrpush command.
The EMC NetWorker Installation Guide describes the different methods of push
installation with the NetWorker software distribution feature.
5. Perform all the required post-installation procedures on each host. “Road map to
post-installation procedures” on page 21 provides details.
2. If you are updating from a legacy NetWorker module, convert the existing scheduled
backup configuration to NMDA. “Converting legacy scheduled backup configurations
to NMDA” on page 22 provides details.
3. If you will perform PowerSnap snapshot backups and restores on the host (DB2 and
Oracle only) with NetWorker client 8.0.x or earlier, install and enable the required
PowerSnap Module on the NMDA host and the proxy client (data mover) host.
The NetWorker PowerSnap Module documentation and the EMC NetWorker Module for
Databases and Applications Release 1.5 Administration Guide provide details.
4. If you will perform snapshot backups for Oracle ASM on the host, install and enable
the required Replication Manager agent software on the NMDA host and the proxy
client (data mover) host.
The Replication Manager server software must exist on a separate host.
5. If automatic wizard registration did not occur during the NMDA installation and the
NMDA configuration wizard fails to run, manually register the wizard:
a. Log in as the root user (UNIX or Linux) or system administrator (Windows).
b. At a command prompt, type the appropriate command as listed in Table 4 on
page 22.
Note: To manually unregister the wizard, use the command from the table but
replace the -i option with -u.
DB2 nsrdb2ra(.exe) -i
Informix nsrifmxra(.exe) -i
Lotus nsrlotusra(.exe) -i
MySQL nsrmysqlra(.exe) -i
Oracle nsrorara(.exe) -i
Sybase nsrsybra(.exe) -i
22 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Getting Started
Table 5 on page 24 lists the nsrdaadmin command options. The EMC NetWorker
Module for Databases and Applications Release 1.5 Command Reference Guide
provides details.
Option Description
-g group_name Optional. Converts only the configurations of the client (either the
default or set through the -c option) associated with this group_name.
-N save_set_name Optional. Converts only the configurations of the client (either the
default or set through the -c option) associated with this
save_set_name.
-s server_name Mandatory. Specifies the hostname of the NetWorker server that backs
up the client that is being converted.
-Y Optional. Specifies that the conversion does not issue prompts for
confirmation. If you do not specify this option, nsrdaadmin asks for user
confirmation before proceeding with the conversion.
where:
• config_file is the pathname of the new NMDA configuration file created by the
conversion on the NMDA host. This option is set only when converting to a
client-side NMDA configuration.
The settings in this new configuration file are based on the original Client resource
Backup Command attribute and the original configuration file or script. The original
configuration file or script might be renamed but it is not modified and is not used
by NMDA. Table 6 on page 25 describes the names and locations of the NMDA
configuration file and the original file or script.
• app is db2, informix, lotus, oracle, or sybase, depending on the database or
application.
• client is the client name found in the old value of the Backup Command attribute.
Note: The conversion also sets the same value in the NSR_CLIENT parameter in the
NMDA configuration file for a client-side NMDA configuration.
◆ Sets the Comment attribute to indicate that this resource is an NMDA Client resource.
◆ If converting from NMS, sets the Remote User attribute and Password attribute to
empty values. The conversion sets these options in the NMDA configuration file
instead.
24 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Getting Started
The Save Set attribute remains unchanged from its original value in the NetWorker module
Client resource.
Type of
configuration
converted NMDA configuration file pathname
where config_file is the complete pathname of the valid NMDA configuration file from
step 1.
where:
• app is informix, oracle, or sybase.
• config_file is the complete pathname of the valid NMDA configuration file.
26 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Getting Started
3. For Sybase backups only, delete any existing values in the Remote User attribute and
Password attribute of the NetWorker Client resource.
You must set the Sybase username and password with the nsrdaadmin -P command in
the NMDA configuration file. The EMC NetWorker Module for Databases and
Applications Release 1.5 Administration Guide provides details.
where config_file is the complete pathname of the valid NMDA configuration file from
step 1.
NetWorker
module Legacy parameters Parameter changes in NMDA
28 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
CHAPTER 2
UNIX and Linux Installation
If the lslpp command output includes LGTOnmda.rte 1.5.0.0, then the installation
succeeded.
• To run the SMIT GUI program, perform the following steps:
a. 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 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:
Accept new license agreements?
Preview new license agreements?
30 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
UNIX and Linux Installation
where /dir_pathname is the complete pathname of the directory that contains the
software installation files as described in “Accessing the NMDA software” on
page 16.
• To run the swinstall GUI program, type the following command:
swinstall -x mount_all_filesystems=false -i
-s /dir_pathname/LGTOnmda.pkg NMDA
where /dir_pathname is the complete pathname of the directory that contains the
software installation files as described in “Accessing the NMDA software” on
page 16. Perform the following steps in the GUI program:
a. From the Actions menu, select Install (analysis).
When the analysis is complete, a “Ready with Warnings” message appears. The
message is normal.
b. Click OK to continue the installation.
The NMDA installation on HP-UX stores informational messages including installation
errors in the /var/adm/sw/swagent.log file. If an error occurs during the installation,
check this file to obtain details about the error.
3. Link NMDA to the database server environment by completing the steps in “Linking
and unlinking NMDA in the environment on UNIX or Linux” on page 34.
4. When the NMDA software installation is complete, return to the installation road map
to perform any post-installation procedures. “Road map to post-installation
procedures” on page 21 provides details.
Note: You must install NMDA in the same directory as the NetWorker client software.
If you installed the NetWorker client software in a non-default directory, add this
option to the rpm commands that follow:
--relocate /usr=NetWorker_base_dir
• On Linux x64:
rpm -i lgtonmda-1.5.0.0-1.x86_64.rpm
• On Linux x86:
rpm -i lgtonmda-1.5.0.0-1.i686.rpm
3. To verify that the installation was successful, type the rpm -aq command:
rpm -aq | grep -i lgto
The command output must include the appropriate lines, for example:
lgtoclnt-8.0.0.5-1
lgtonmda-1.5.0.0-1
4. Link NMDA to the database server environment by completing the steps in “Linking
and unlinking NMDA in the environment on UNIX or Linux” on page 34.
5. When the NMDA installation is complete, return to the installation road map to
perform any post-installation procedures. “Road map to post-installation procedures”
on page 21 provides details.
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.
32 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
UNIX and Linux Installation
where /dir_pathname is the complete pathname of the directory that contains the
LGTOnmda package.
4. Complete the NMDA installation, depending on the basedir variable setting in the
/var/sadm/install/admin/default file:
• If basedir=default in the file, type y when prompted whether to continue the
installation.
The system installs the software in the same directory as the NetWorker client
software.
• If basedir=ask in the file, perform the following steps:
a. When prompted for the pathname of the base directory, type the result of the
pkgparam LGTOclnt BASEDIR command that provides the path of the NetWorker
client software.
b. Type y when prompted whether to continue the installation.
The system installs the software in the specified base directory.
Note: If you type an incorrect pathname, where the NetWorker client is not located,
the installation displays an error, and the software is installed in the incorrect
directory. In this case:
a. Uninstall the software by typing the pkgrm LGTOnmda command.
b. Reinstall the software by typing the correct pathname at the first pkgadd
prompt.
Note: If /dirpath is not the base directory where the NetWorker client software is
installed, the installation displays an error and the software is installed in the
incorrect directory. In this case:
a. Uninstall the software by typing the pkgrm LGTOnmda command.
b. Correct basedir=/dirpath in the /var/sadm/install/admin/default file.
c. Reinstall the software.
5. Link NMDA to the database server environment by completing the steps in “Linking
and unlinking NMDA in the environment on UNIX or Linux” on page 34.
6. When the NMDA installation is complete, return to the installation road map to
perform any post-installation procedures. “Road map to post-installation procedures”
on page 21 provides details.
Note: In a Lotus Domino environment, you do not require the linking or unlinking
procedure to install or uninstall NMDA.
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.
Use the required steps to implement the changes on the DB2 server.
1. Log in as the DB2 DBA user.
2. Remove the $INSTHOME/sqllib/cfg/vendor.cfg file, or edit the file and remove all the
NMDA parameter settings.
34 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
UNIX and Linux Installation
Note: You do not require unlinking steps to uninstall NMDA in a DB2 environment.
This action updates the NMDA Informix library links. Without the required values,
ON-Bar commands fail and the following message appears:
ERROR: Version 1.0.1 of the XBSA shared library is not compatible
with version 1 of ON-Bar.
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.
1. Log in as the $ORACLE_HOME owner.
2. Create the symbolic link by using one of the following options:
• If you installed NMDA in the default directory, type the appropriate commands
listed in Table 8 on page 36.
• If you installed NMDA in a non-default directory, perform one of the following
actions:
– Copy the libnsrora.xx library file to the default directory /usr/lib, and type the
appropriate linking commands listed in Table 8 on page 36.
– Type the linking commands listed in Table 8 on page 36 except replace the
default installation pathname /usr/lib with the non-default installation
pathname /relocation_path.
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
36 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
UNIX and Linux Installation
Note: To link Sybase on HP Itanium, follow the instructions in “Linking NMDA to Sybase on
HP Itanium” on page 38.
Table 9 Linking and unlinking commands for Sybase library file on UNIX or Linux
Note: Regardless of the Sybase ASE version, the NMDA installation on HP Itanium places
only the libnsrsyb.so (64-bit) library file in the NMDA installation directory. To ensure that
you link the correct library, perform the appropriate procedure for the ASE version.
Note: When you uninstall NMDA, you must first remove this library manually.
3. As the Sybase user, type these commands to link the library file to the Sybase server:
cd $SYBASE/$SYBASE_ASE/lib
ln -s /usr/lib/libnsrsyb32.so libnsrsyb.so
38 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
UNIX and Linux Installation
Note: On Linux, you must 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.
40 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
UNIX and Linux Installation
3. Perform the appropriate action according to the basedir variable setting in the
/var/sadm/install/admin/default file:
• If basedir=default in the file, type y when prompted.
The software is uninstalled from the directory that contains the NetWorker client
software.
• If basedir=ask in the file, type the result of the pkgparam LGTOnmda BASEDIR
command when prompted for the pathname of the base directory.
The software is uninstalled from the specified base directory.
• If basedir=/dirpath in the file, type y when prompted.
The software is uninstalled from the specified /dirpath directory.
42 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
CHAPTER 3
Microsoft Windows Installation
Note: If the Setup program detects no NetWorker client program files, the program
displays an error message and exits without installing NMDA.
When the installation completes, a message appears about how to start the NMDA
scheduled backup configuration wizard. The EMC NetWorker Module for Databases
and Applications Release 1.5 Administration Guide describes the wizard.
3. Click Finish to exit the Setup program.
4. Verify that the system %PATH% environment variable includes the required
directories, including the NetWorker client installation directory and NMDA
installation directory. For example:
a. Right-click My Computer and select Manage.
b. Click Properties.
c. On the Advanced tab under Environment Variables, click Settings.
d. In System Variables, verify the Path variable. The Path variable must include the
following directories:
– NetWorker client installation directory, for example, NetWorker_install_dir\bin.
– 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.
e. If you modified the %PATH% variable, restart the NetWorker Remote Exec Service
(the program nsrexecd.exe).
44 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Microsoft Windows Installation
Note: In an Oracle environment, you do not require the linking or unlinking procedure to
install or uninstall NMDA.
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
Use the required steps to implement the changes on the DB2 server.
1. Log in as the DB2 DBA 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:
C:\Program Files\IBM\SQLLIB\BIN> ..\misc\db2hdr db2syscs.exe
/s 1024,32
Note: Insufficient stack size can cause backup failure with the error SQL2079N return
code 30.
Note: You do not require unlinking steps to uninstall NMDA in a DB2 environment.
This action updates the NMDA Informix library links. Without the required values,
ON-Bar commands fail and the following message appears:
ERROR: Version 1.0.1 of the XBSA shared library is not compatible
with version 1 of ON-Bar.
46 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Microsoft Windows Installation
Note: The 32-bit NMDA Windows package must be installed on the Notes client host.
If an AddInMenus item already exists, you can place a comma after it and add your
item as follows:
AddInMenus=command.dll, 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.
48 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Microsoft Windows Installation
50 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
CHAPTER 4
NMDA with Mixed 32-bit and 64-bit Databases
and Applications
NMDA does not support the coexistence of either 32-bit or 64-bit Sybase with 64-bit DB2,
Informix, Lotus, or Oracle on the same 64-bit Windows system.
The EMC NetWorker Module for Databases and Applications Release 1.5 Release Notes
describes additional support limitations.
The following topics describe how to install and uninstall NMDA on a system with both
32-bit and 64-bit databases or applications, which are supported by two separate NMDA
packages:
◆ “Installing NMDA on a 32-bit/64-bit system” on page 52
◆ “Uninstalling 32-bit NMDA on a 32-bit/64-bit system” on page 55
The EMC NetWorker Module for Databases and Applications Release 1.5 Administration
Guide provides configuration instructions and special considerations for NMDA in an
environment with both 32-bit and 64-bit databases and applications.
52 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
NMDA with Mixed 32-bit and 64-bit Databases and Applications
4. Manually copy the 32-bit files listed in Table 10 on page 53 to the specified location
for each 32-bit database or application on the system.
5. Complete the software linking and post-installation procedures for the 32-bit NMDA
software components if required:
• “Linking and unlinking NMDA in the environment on UNIX or Linux” on page 34
• “Linking and unlinking NMDA in the environment on Windows” on page 45
• “Road map to post-installation procedures” on page 21
Use the appropriate program file name as listed in Table 10 on page 53 when
performing these steps. For example, to link the 32-bit NMDA Sybase component to
the Sybase server on AIX:
cd $SYBASE/$SYBASE_ASE/lib
ln -s /usr/lib/libnsrsyb32.so libnsrsyb.so
Note:
- IBM does not support 32-bit DB2 software on 64-bit UNIX or Linux.
- Oracle does not support 32-bit Oracle software on 64-bit UNIX, Linux, or Windows.
nsrdasv32 /usr/bin
nsrdaprobe32
nsrdasv32 /usr/bin
nsrdaprobe32
sybase/nsrsybcc32
sybase/nsrsybrc32
sybase/threshold.sql
nsrdasv32 /opt/networker/bin
nsrdaprobe32
nsrdasv32 /opt/networker/bin
nsrdaprobe32
sybase/nsrsybcc32
sybase/nsrsybrc32
sybase/threshold.sql
nsrdasv32 /usr/sbin1
nsrdaprobe32
libnsrmysql32.so /usr/lib
libmysqlapi32.so /usr/lib
libmysqlapiwrap32.so /usr/lib
Note: Rename
libmysqlapiwrap32.so in this
directory to libmysqlapiwrap.so.
nsrdasv32 /usr/sbin1
nsrdaprobe32
sybase/nsrsybcc32
sybase/nsrsybrc32
nsrdasv32 /usr/sbin1
nsrdaprobe32
nsrdasv32 /usr/sbin1
nsrdaprobe32
sybase/nsrsybcc32
sybase/nsrsybrc32
54 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
NMDA with Mixed 32-bit and 64-bit Databases and Applications
Sybase Not applicable. 32-bit or 64-bit Sybase 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.
56 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
APPENDIX A
Uninstalling ISM on an Informix Server
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. Just follow the
linking instructions in the appropriate linking section of this guide.
Note: The ism_shutdown command does not uninstall ISM. You must complete the
following steps.
58 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide
Uninstalling ISM on an Informix Server
6. Shut down ISM and verify that there are no services listed for ISM in Control Panel >
Administrative Tools > Services.
10. Edit the %INFORMIXDIR%\%ONCONFIG% file, and comment out the following line, if it
exists:
#BAR_BSALIB_PATH ISM_library
Confirm that the Displayname is ISM Portmapper before deleting the entry.
12. Edit the registry to delete any of the following keys, if present:
Edit the registry with caution. Errors can corrupt the Windows system.
• Hkey_Local_Machine\Software\XBSA
• Hkey_Local_Machine\Software\Informix\ISM
• Hkey_Local_Machine\Software\Informix\Informix Storage Manager
13. Restart the computer.
60 EMC NetWorker Module for Databases and Applications Release 1.5 Installation Guide