Hello,
We had a working nickname until two days ago which goes and hits an oracle database(target) from our DB2 Federation Server.
Oracle team has moved the single database to a HA pair to have primary and standby databases.The nickname worked fine when it was a single database.But after Primary and Standy have been introduced it stopped working.
So Steps I did:
1)Changed the tnsnames.ora file to have entries for both Primary and Standby
2)Droped the Server and nickname
2)Recreated the server for both Primary and Standby
4)Now, the real problem comes when trying to create the nickname.I am getting some error that neither info center nor google show much.Pls help me with this.Below are the details:
tnsnames,ora file before oracle database was HA pair
aaa.ax.xxx.com =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = abccom.ax.xxx.com)
(PROTOCOL = TCP)
(Host = abc4.ax.xxx.com)
(Port = 1521)
)
)
(CONNECT_DATA =
(SID = SDS)
(GLOBAL_NAME = aaa.ax.xxx.com )
)
)
After , the oracle db has been moved to HA pair,I modified the tnsnames.ora file to add like below
aaa.ax.xxx.com =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcpcom.dx.deere.com)
(PROTOCOL = TCP)
(Host = abc4.ax.xxx.com)
(Port = 1521)
)
(ADDRESS =
(COMMUNITY =abccom.ax.xxx.com)
(PROTOCOL = TCP)
(Host = abc3.ax.xxx.com)
(Port = 1521)
)
)
(CONNECT_DATA =
(SID = SDS)
(GLOBAL_NAME = aaa.ax.xxx.com )
)
)
The tnsping works, sqlplus works when I query the oracle table but when I am trying to create a nickname its failing with this error:
"DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL30080N A communication error "NET8: 1033" occurred sending or receiving
data from the remote database. SQLSTATE=08001"
Help needed !!!!