Home » RDBMS Server » Networking and Gateways » Connecting to Sql Server DB from Oracle
Connecting to Sql Server DB from Oracle [message #165257] Wed, 29 March 2006 01:43 Go to next message
kmsalih
Messages: 197
Registered: March 2006
Senior Member
Hi

I am now tring to connect from oracle to sql server using database link.

We are using test DB installed on windows 2003.
Same machine also contains Application Server.

Configured iniths.ora, listener.ora and tnsnames.ora with the new entry for the sql server db.

lsnrctl also working.

But while testing the connection using tnsping i am getting the error No Listener

What may be the problem?

Is it b'coz of the Application Server?

Rgds
SALIH KM Smile
Re: Connecting to Sql Server DB from Oracle [message #165301 is a reply to message #165257] Wed, 29 March 2006 05:35 Go to previous messageGo to next message
ramsat
Messages: 49
Registered: November 2005
Member
Hai,

Please check this out

http://www.databasejournal.com/features/oracle/article.php/3442661

Ur Question will be answered

If not send an mail to my emailid givivng Orafaq in the subject


Thank U
Ramesh
Re: Connecting to Sql Server DB from Oracle [message #172878 is a reply to message #165301] Thu, 18 May 2006 08:02 Go to previous messageGo to next message
kmsalih
Messages: 197
Registered: March 2006
Senior Member
Created database link
but when connecting to remote db getting the floowing error


select * from region@mysqlserverdsn
*
ERROR at line 1:
ORA-28545: error diagnosed by Net8 when connecting to an agent
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: preceding 2 lines from MYSQLSERVERDSN

Can anyone help


My Listener File


SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc1)
    )
    
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL.DOMAIN.COM)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
      (SID_NAME =  orcl)
    )
   
    (SID_DESC =
      (GLOBAL_DBNAME = NORTHWIND.DOMAIN.COM)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
      (SID_NAME = MYSQLSERVERDSN)
      (PROGRAM=hsodbc) 
    )
  )




LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST=
      	(ADDRESS = (PROTOCOL = TCP)(HOST = SALIHKM.DOMAIN.COM)(PORT = 1522))
      ) 
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )




My Tnsnames Entry


MYSQLSERVERDSN  =
  (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.xxx.xxx.xxx)(PORT=1522))
    (CONNECT_DATA=(SID=MYSQLSERVERDSN))
    (HS=OK)
  )


Lsnrctl is working fine.

c::\>lsnrctl start

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 18-MAY-2006 18:53
:13

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Starting tnslsnr: please wait...

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
System parameter file is D:\oracle\product\10.2.0\db_1\network\admin\listener.or
a
Log messages written to D:\oracle\product\10.2.0\db_1\network\log\listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=SALIHKM.DOMAIN.COM)(POR
T=1522)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)
))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=SALIHKM.DOMAIN.COM)(POR
T=1522)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
Start Date                18-MAY-2006 18:53:16
Uptime                    0 days 0 hr. 0 min. 3 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   D:\oracle\product\10.2.0\db_1\network\admin\listener.o
ra
Listener Log File         D:\oracle\product\10.2.0\db_1\network\log\listener.log

Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=SALIHKM.DOMAIN.COM)(PORT=1522)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
Services Summary...
Service "NORTHWIND.DOMAIN.COM" has 1 instance(s).
  Instance "MYSQLSERVERDSN", status UNKNOWN, has 1 handler(s) for this service..
.
Service "ORCL.DOMAIN.COM" has 1 instance(s).
  Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully


But Tnsping show no listener


C:\>tnsping MYSQLSERVERDSN

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 18-MAY-2
006 18:56:27

Copyright (c) 1997, 2005, Oracle.  All rights reserved.

Used parameter files:
D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=xxx.xxx.xxx.xxx)(P
ORT=1522)) (CONNECT_DATA=(SID=MYSQLSERVERDSN)) (HS=OK))
TNS-12541: TNS:no listener


Services

C:\>lsnrctl services

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 18-MAY-2006 19:00
:04

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=SALIHKM.DOMAIN.COM)(POR
T=1522)))
Services Summary...
Service "NORTHWIND.DOMAIN.COM" has 1 instance(s).
  Instance "MYSQLSERVERDSN", status UNKNOWN, has 1 handler(s) for this service..
.
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
Service "ORCL.DOMAIN.COM" has 1 instance(s).
  Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
Service "orcl" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:1 refused:0 state:ready
         LOCAL SERVER
Service "orclXDB" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
    Handler(s):
      "D000" established:0 refused:0 current:0 max:1002 state:ready
         DISPATCHER <machine: SALIHKM, pid: 2080>
         (ADDRESS=(PROTOCOL=tcp)(HOST=SALIHKM.DOMAIN.COM)(PORT=1070))
Service "orcl_XPT" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:1 refused:0 state:ready
         LOCAL SERVER
The command completed successfully


I am very much confused with this situation.

Still searching in the google.


Thanks & Regards
Salih Km

[Updated on: Thu, 18 May 2006 08:34]

Report message to a moderator

Re: Connecting to Sql Server DB from Oracle [message #174149 is a reply to message #172878] Fri, 26 May 2006 04:03 Go to previous messageGo to next message
cat8x
Messages: 3
Registered: May 2006
Junior Member
Hi,

My be wong in file listener.ora at line:
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

You should be create another listener intead.
You try to use config codes like these:

LISTENER.ORA
LISTENERMYSQL =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522))
(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))

SID_LIST_LISTENERMYSQL=
(SID_LIST=
(SID_DESC=
(SID_NAME=MYSQL)
(ORACLE_HOME=D:\oracle\product\10.2.0\db_1)
(PROGRAM=hsodbc)
)
)

tnsnames.ora
MYSQL =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522))
(CONNECT_DATA=(SID=MYSQL))
(HS=OK)
)

DOS CMD>lsnrctl start LISTENERMYSQL
Re: Connecting to Sql Server DB from Oracle [message #174695 is a reply to message #174149] Tue, 30 May 2006 06:01 Go to previous message
kmsalih
Messages: 197
Registered: March 2006
Senior Member
Hi cat8x,

thanks for replying.

Issue solved.

the problem is with the hostname i had given in the listener and tnsnames.ora

Thanks & Regards
Salih KM Razz
Previous Topic: TNS operation timed out error VIA TOAD
Next Topic: connectivity
Goto Forum:
  


Current Time: Fri Apr 19 16:04:54 CDT 2024