Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

RMAN backup failed after installing netbackup agent on windows client

Created: 17 Nov 2012 • Updated: 25 Dec 2012 | 13 comments
Rami Nasser's picture
This issue has been solved. See solution.

Hi All

We have a two node Oracle RAC installed on Windows Server 2008 R2 (64 bit) environment.

We are using RMAN to backup database to virtual tapes. RMAN scripts are scheduled by EMC Networker.

After installing Symantec Netbackup client ,RMAN scripts fails.

Server environment as follows;

- Operating System: Windows Server 2008 R2 Enterprise (64 bit) + SP1

- CPU: Intel Xeon E5450*2

- Memory: 64 GB

- Oracle Clusterware 11.2.0.1.0

- Oracle Database 11.2.0.1.0

- Virtual Tape Drive: IBM ULTRIUM-TD3 SCSI Sequential Device (Driver Version: 6.1.7600.16385)

RMAN takes backup successfully from the windows client by oracle script,we wanted to take BMR backup for this machine.After installinf the netbackup agent on the windows client the RMAN backup failed.then we uninstall the backup agent and then run the RMAN script the backup succed.

what is the problem here???

please support

Regards,

Comments 13 CommentsJump to latest comment

Marianne's picture

Please help us to understand what exactly was done?

 RMAN takes backup successfully from the windows client by oracle script

Are you using rman to backup to local disk (without NBU for Oracle agent)?
Or another method? Please give more info.
 

NetBackup agent includes agent for Oracle as well, so, depending on parameters used in your Oracle script, it is possible that the NetBackup plugin is used to try and backup with NBU. If NBU on the master does not contain appropriate license or policy, the backup will fail.
 

Supporting Storage Foundation and VCS on Unix and Windows as well as NetBackup on Unix and Windows
Handy NBU Links

captain jack sparrow's picture

Confusing question.....

please re-phrase it and make it correct for better understanding. Help us to help you best :-)

 Cheers !!!

CJS

Rami Nasser's picture

We have a two node Oracle RAC installed on Windows Server 2008 R2 (64 bit) environment.

We are using RMAN to backup database to virtual tapes. RMAN scripts are scheduled by EMC Networker.

After installing Symantec Netbackup client ,RMAN scripts fails.

Server environment as follows;

- Operating System: Windows Server 2008 R2 Enterprise (64 bit) + SP1

- CPU: Intel Xeon E5450*2

- Memory: 64 GB

- Oracle Clusterware 11.2.0.1.0

- Oracle Database 11.2.0.1.0

- Virtual Tape Drive: IBM ULTRIUM-TD3 SCSI Sequential Device (Driver Version: 6.1.7600.16385)

captain jack sparrow's picture

Did you tried with RMAN scripts using NBU. read admin guide it would help you in creating rman scripts using NBU

also enable dbclient, bpdbora logs at client for troubleshooting

Do confirm you have NBU for Oracle agent license on master server

 Cheers !!!

CJS

Marianne's picture

You cannot have NetBackup and Networker on the same machine.

NetBackup Client software includes all agents and options and will replace rman-plugin used by Networker.

You need to choose - NetBackup or Networker. You cannot use both.

You can use NBU with RMAN in the same way as you have used it with Networker - you just need Application and Database agent license on the master and configure as per NBU for Oracle guide.

Supporting Storage Foundation and VCS on Unix and Windows as well as NetBackup on Unix and Windows
Handy NBU Links

Rami Nasser's picture

this environment using netbackup for BMR backup (OS level backup) and Networker for applications and database level.this roll couldnot be changed.FYI we using here both Netbackup and Networker without problem .only the prolem on these machines.I suspect that there are services need to be modified or other configuration need to be done.

"NetBackup Client software includes all agents and options and will replace rman-plugin used by Networker."

This is the problem.can we keep the client software without replacing rman-plugin?

Regards,

captain jack sparrow's picture

With 7.x release NBU agent is single entity which includes capability for all database and application protection . No need of additional extention to be deployed unlike in 6.x release

It's purely choise whether you want NBU to perform  Flat file backup or Database/Application aware backup (and ofcourse license too)

NBU for oracle uses libobk.so for RMAN in windows . As you mentioned if NBU agent is deployed RMAN scripted backup fails. Do you see any events that leads to NBU?

Did you tried stopping NBU services during RMAN backup?

However as marianne said too many backup application for single protection is not recommended. NetBackup can do same what Networker can. Beside single NBU agent gives you flexibility of Database aware backup + BMR. So No issues of conflict.

Hope this helps

 Cheers !!!

CJS

Marianne's picture
On Windows the Rman plugin is C:\Windows\System32\orasbt.dll. 
Windows Client software has included all agents and options for as long as I've known NBU.
 
Try to rename this dll.
 
My advice still remains to use one product that can fulfill all your backup needs.
NetBackup can do this for you.

Supporting Storage Foundation and VCS on Unix and Windows as well as NetBackup on Unix and Windows
Handy NBU Links

SOLUTION
Rami Nasser's picture

Thanks for your recomendation but this is not my choice .This is abig environment and they are working with networker before starting work with Netbackup Software.We are new there.

About renaming the library it may affect the backup of the database .I think that some think is missed here because we have same situation and the servers working fine with both netbackup and networker.

we are only in the first step .we only installed the agent on the client and there are some requirment from me regarding opening the firewall ports .there are suggestion to uninstall the Networker agent and then install the Netbackup agent then reinstall the networker agent this priority ma make sense.

Regards

Yasuhisa Ishikawa's picture

NetBackup install sbt library with its default name.
If Networker's sbt library is installed in alternate path and you want to switch to it, specify it with SBT_LIBRARY parameter in your RMAN script.

Authorized Symantec Consultant(ASC) Data Protection in Tokyo, Japan

Marianne's picture

Have you tried to rename the NBU dll as per my previous post?

Supporting Storage Foundation and VCS on Unix and Windows as well as NetBackup on Unix and Windows
Handy NBU Links

Rami Nasser's picture

Sorry not.I will try this soon and come back.I'm engaged with other project.

Regards,

Rami Nasser's picture

we opened a case with Symantec to solve the issue ,and they recommend the following:

1. Please search orasbt.dll file on your server, check its make (properties) and copy it as backup on some other location. Please note the all locations if it exits.
2. Please install the NetBackup software 
3. After installation, search orasbt.dll again and verify that the orasbt.dll file is replaced or not ( you can verify through properties again), if yes then rename this file and replace it with older file (original file in step 1 )
4. Verify your backups.
5. If there is any issue related to RMAN backup, ask Networker Admin to Install Networker software again
 
the issue was Solved!!!!!!!!!!