Configure Heterogeneous Connectivity between SQL Server x Oracle
Hi Gurus,
I had been configuring the heterogeneous connectivity between SQL Server 2005 (Windows Server 2003) and Oracle 10.2.0.4.0 (AIX 6.1).
I found a lot of guides and some of them, indicated that i needed to configure only ODBC and files listener.ora, tnsnames.ora e init<sid>.ora. In other hand, some of them, indicated that i need to install a software in WinServer 2003 to this procedure.
I configured through ODBC in WinServer 2003 and adjusted the files listener.ora, tnsnames.ora e init<sid>.ora in Aix.
Now, when i try to ping by tnsping the Windows Server, i receive the output.
tnsping dbcapta.world
TNS Ping Utility for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Production on 20-SEP-2011 15:22:07
Copyright (c) 1997, 2007, Oracle. All rights reserved.
Used parameter files:
*/oracle/PRD/102_64/network/admin/sqlnet.ora*
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = xxx.xxx.xxx.xxx) (PORT = 1521)) (CONNECT_DATA = (SID = DBCaptaCont)) (HS = OK))
TNS-12541: TNS:no listener
Listener
LISTENER =
(ADDRESS_LIST =
(ADDRESS=
(PROTOCOL=IPC)
(KEY= PRD.WORLD)
)
(ADDRESS=
(PROTOCOL=IPC)
(KEY= PRD)
)
(ADDRESS =
(COMMUNITY = SAP.WORLD)
(PROTOCOL = TCP)
(HOST = machine)
(PORT = 1527)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 10
TRACE_LEVEL_LISTENER = OFF
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SDU = 32768)
(SID_NAME = PRD)
(ORACLE_HOME = /oracle/PRD/102_64)
(PROGRAM = extproc)
)
(SID_DESC=
(SID_NAME=DBCAPTACONT)
(ORACLE_HOME = /oracle/PRD/102_64)
(PROGRAM=hsodbc)
)
)
TNSNAMES
PRD.WORLD=
(DESCRIPTION =
(SDU = 32768)
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = SAP.WORLD)
(PROTOCOL = TCP)
(HOST = machine)
(PORT = 1527)
)
)
(CONNECT_DATA =
(SID = PRD)
(GLOBAL_NAME = PRD.WORLD)
)
)
DBCAPTA.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = xxx.xxx.xxx.xxx) (PORT = 1521))
(CONNECT_DATA =
(SID = DBCaptaCont))
(HS = OK)
)
Could you help us?
Is this the correct procedure?Or. do we need to install a software in Windows Server?
Thanks,
Denis
Brazil