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

Wrong IP used = Corba error

Created: 06 May 2011 • Updated: 06 May 2011 | 6 comments

I have lots of problem with my backups of Oracle DB. Every 2 hour a online backup is run.
If I'm lucky it's successfull but often I get a Corba error.

No firewalls is activated and I can access port 5633 from my Orace DB server to Media server. I do not use IPv6.

When I check the Debug logs I can see why I get this error:

CBsaHandlerBE::vxbsaQueryObject() - Source device for the object search:Oracle-Win::\\PROCDB_NEW\VOO
CBsaHandler::vxbsaGetEnv() - Returning BSA_SERVICE_HOST=172.18.31.126
CBsaHandlerBE::vxbsaQueryObject() - Server name = 172.18.31.126
CBsaHandlerBE::vxbsaQueryObject() - Connecting to corba server 172.18.31.126
CBsaHandlerBE::vxbsaQueryObject() - Connecting to corba server 172.18.31.126
CBsaHandler::vxbsaGetEnv() - Environment variable NBBSA_USE_SSPI_AUTH does not exist
[icorba] - CorbaClt: CBenginceProxy::Connect starts
[icorba] - CorbaCli: Corba Client for BE engine : Initializing...
[icorba] - CorbaClt: ORB_Init successfull
[icorba] - Creating Corba obj: corbaloc::172.18.31.126:5633/ENGServer.
[icorba] - CorbaClt: WARNING: corba client is unable to connect to corba server at port number 5633 : Please confirm following
[icorba] - : 1) Corba server is running in media server to accept client requests (check bengine log on media server)
[icorba] - : 2) Media server machine configuration - Tools->Options->Network and Security->Custom port number - matches with vxmon machine configuration
[icorba] - : 3) Media server machine can be pinged from this agent machine
[icorba] - if it can not be pinged, add entry of media server in etc/hosts file.

The IP for BSA_SERVICE_HOST is completely wrong.
On every Oracle settings in the agent I have used the IP address to my Media server. How can this IP be used then?

Could it be the Authentication List for Oracle servers?
Acordning to the manual:

"You must add the Oracle fully qualified domain name and the logon account name
to the media server’s list of Oracle servers and authentication credentials."

But I use a special backup IP on my Oracle servers, If I enter FQDN I could get wrong IP due to wrong DNS lookup.

I have no problem with this when I used BE 12.5. All problem occurred after my upgrade to 2010 R2 SP1.

Is there a way to bind the backup IP to the Windows Agent?

//Peter

Comments 6 CommentsJump to latest comment

PeterGust's picture

That does not apply. I wrote in third line:

No firewalls is activated and I can access port 5633 from my Orace DB server to Media server. I do not use IPv6.

The question is why does the agent use the wrong IP address?

AmolB's picture

On the Oracle server assuming it as Windows server, open Remote agent utility.

In the Database access tab, instead of the oracle server name enter the IP address that is

specified in the authentication list of Oracle server.

PeterGust's picture

Thanks for responding.

Yes, it's a Windows server, Windows 2008 SP2 to be exact.

The Database access tab only has User name/password and port settings. No IP address settings.
If you mean Oracle Instances settings under Oracle tab, every instance use my media server IP address.

Here is another cut from debug log.
The first row show correct IP address (192.168.200.180) but the last row show wrong IP 172.18.31.126.
 

CBsaHandler::vxbsaSetEnv() - Env Var = "BSA_SERVICE_HOST", Env Val = "192.168.200.180"
CBsaHandler::bsaSetEnv() - Environment BSA_SERVICE_HOST=192.168.200.180
CBsaHandler::vxbsaSetEnv() - Env Var = "NBBSA_RAN_AGENTCONFIG", Env Val = "1"
CBsaHandler::bsaSetEnv() - Environment NBBSA_RAN_AGENTCONFIG=1
CBsaHandler::vxbsaSetEnv() - Env Var = "NBBSA_JOB_TEMPLATE", Env Val = "Default"
CBsaHandler::bsaSetEnv() - Environment NBBSA_JOB_TEMPLATE=Default
CBsaHandler::vxbsaGetEnv() - Returning NBBSA_VERBOSE_LEVEL=5
CBsaHandler::vxbsaGetEnv() - Returning NBBSA_RAN_AGENTCONFIG=1
CBsaHandler::vxbsaGetEnv() - Returning NBBSA_DB_NAME=VOO
sbtinit2 - Found FQDN configured
CBsaHandler::vxbsaSetEnv() - Env Var = "NBBSA_DB_DEVICE_NAME", Env Val = "Oracle-Win::\\PROCDB_NEW\VOO"
CBsaHandler::bsaSetEnv() - Environment NBBSA_DB_DEVICE_NAME=Oracle-Win::\\PROCDB_NEW\VOO
sbtinit2 - leaving
sbtcommand - entering
sbtcommand - sbt command is "BSA_SERVICE_HOST=172.18.31.126,NBBSA_TOTAL_STREAMS=1,NBBSA_JOB_COOKIE={2BDF97A0-3CC1-4EDB-BD79-406549A92058},NBBSA_DB_DEVICE_NAME=Oracle-Win::\\PROCDB_NEW\VOO"

RahulG's picture

The format of the account name which you specify on the media server Authentication list of Oracle server and and on the remote agent utility as to be excatly the same as well  .

PeterGust's picture

I have tested this now, and there still an error.