How to Install NetWorker Module for Databases and Applications (NMDA) for Oracle on Linux
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
This article illustrates how to install NetWorker Module for Databases and Applications (NMDA) on a Linux machine, for Oracle RMAN backups. It demonstrates the installation and linking of the NMDA software, and validates the install by executing an RMAN script with allocates an SBT channel.
This video is a great tool to augment the existing NMDA installation, and release supplement guides - but not replace them.
8. Validate that you can allocate an SBT channel using the new NMDA library, by connecting to RMAN and executing a simple script.
This video is a great tool to augment the existing NMDA installation, and release supplement guides - but not replace them.
- Issue the command rpm -qa |grep -i lgt and ensure that the NetWorker base lgtoclnt, and extended client package lgtoxtdclnt are installed on the Oracle host.
- Verify that the NetWorker nsrexecd background process is up and running: ps -ef |grep -i nsr
- If the above process is not running, you may issue the command /etc/init.d/networker start to start the process
- Uncompress your previously downloaded NMDA tar ball: gunzip nmda91_linux_x86_64.tar.gz
- Extract the files from the tar ball: tar -xvf nmda91_linux_x86_64.tar
- Using the native OS installer, install the NMDA software: rpm -ivh lgtonmda-9.1.0.2-1.x86_64.rpm
- Become the Oracle user (the user which owns the $ORACLE_HOME directory), and create a symbolic link to the to the NMDA library:
su - oracle
cd $ORACLE_HOME/lib
ln -s /usr/lib/libnsrora.so libobk.so
cd $ORACLE_HOME/lib
ln -s /usr/lib/libnsrora.so libobk.so
8. Validate that you can allocate an SBT channel using the new NMDA library, by connecting to RMAN and executing a simple script.
i.e.
as the Oracle user, and with your ORACLE_SID exported on the Linux shell, issue:
export ORACLE_SID=orcl (where orcl is the ORACLE_SID)
rman target /
run {
allocate channel t1 type SBT_TAPE;
release channel t1;
}
as the Oracle user, and with your ORACLE_SID exported on the Linux shell, issue:
export ORACLE_SID=orcl (where orcl is the ORACLE_SID)
rman target /
run {
allocate channel t1 type SBT_TAPE;
release channel t1;
}
This above should yield an output from RMAN, in which the NMDA library is visible in the channel allocation. i.e.
allocated channel: t1
channel t1: SID=38 device type=SBT_TAPE
channel t1: NMDA Oracle v9.1.0.2
At this point you should be able to create your own RMAN scripts to send backups to the NetWorker server, or use the NetWorker Management Console to generate a client resource which would backup the Oracle database.
allocated channel: t1
channel t1: SID=38 device type=SBT_TAPE
channel t1: NMDA Oracle v9.1.0.2
At this point you should be able to create your own RMAN scripts to send backups to the NetWorker server, or use the NetWorker Management Console to generate a client resource which would backup the Oracle database.
Additional Information
Article Properties
Article Number: 000022419
Article Type: How To
Last Modified: 20 Sept 2024
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.