how to connect oracle forms with ms sql server 2008 [message #612537] |
Mon, 21 April 2014 05:43  |
 |
x-oracle
Messages: 380 Registered: April 2011 Location: gujarat
|
Senior Member |
|
|
here i did steps i want to connect my oracle database with ms sql server 2008
first of all i create " initsqlserver1.ora file at "C:\Oracle\product\10.2.0\db_1\hs\admin"
# ODBC DSN
HS_FDS_CONNECT_INFO = sqlserver1
HS_FDS_TRACE_LEVEL = OFF
HS_FDS_SUPPORT_STATISTICS=FALSE
after that i have edited my listener.ora file my listener.ora file is look this
# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
(SID_DESC =
(SID_NAME = sqlserver1)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = hsodbc)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = tap)(PORT = 1522))
)
)
after that i have editied my " tnsnames.ora " file
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
GREEN =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = tap)(PORT = 1522))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = green)
)
)
BLACK =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = torcl)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = black)
)
)
LISTENER_GREEN =
(ADDRESS = (PROTOCOL = TCP)(HOST = tap)(PORT = 1522))
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
sqlserver1 =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=tsqlserver)(PORT=1521))
(CONNECT_DATA=(SID=sqlserver1))
(HS=OK)
)
after that reload lsnrctl
C:\Documents and Settings\Administrator>lsnrctl reload
LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 21-APR-2014 16:02
:57
Copyright (c) 1991, 2006, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
The command completed successfully
C:\Documents and Settings\Administrator>
after that i create database link
SQL> create database link test using 'SQLSERVER1';
Database link created.
NOW when i connect with my sql server i got this error
SQL> conn su@odbc:sqlserver1
Enter password:
ERROR:
ORA-03121: no interface driver connected - function not performed
SQL> select * from tab@sqlserver1
2 /
select * from tab@sqlserver1
*
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 sqlserver1
please any one give me steps of how to connect oracle database with ms sqlserver 2008
|
|
|
|
|
|
Re: how to connect oracle forms with ms sql server 2008 [message #612589 is a reply to message #612588] |
Tue, 22 April 2014 06:37   |
 |
x-oracle
Messages: 380 Registered: April 2011 Location: gujarat
|
Senior Member |
|
|
thanks for you reply john
i am sending you my listener.ora file here
# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
(SID_DESC =
(SID_NAME = sqlserver1)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = hsodbc)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = tap)(PORT = 1522))
)
)
LSNRCTL> reload
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
32-bit Windows Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=tap)(PORT=1522)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
32-bit Windows Error: 61: Unknown error
LSNRCTL> stop
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
32-bit Windows Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=tap)(PORT=1522)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
32-bit Windows Error: 61: Unknown error
LSNRCTL> start
Starting tnslsnr: please wait...
TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Production
System parameter file is C:\oracle\product\10.2.0\db_1\network\admin\listener.or
a
Log messages written to C:\oracle\product\10.2.0\db_1\network\log\listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc
)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=tap)(PORT=1522)))
TNS-01192: Missing SID_LIST_ value left of equation for SID description in LISTE
NER.ORA
Listener failed to start. See the error message(s) above...
LSNRCTL>
can you please suggest me
[Updated on: Tue, 22 April 2014 06:40] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
|
|