Подключение к SQL Server из Oracle 10g

У меня Oracle 10 g и SQL Server 2014. Имя хоста SQL Server server8.as.local, логин - test2, пароль - test2, БД - Northwind

Это то, что я сделал.

tnsnames.ora:

hsodbc =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.1.13) (PORT = 1521))
)
(CONNECT_DATA = (SID = hsodbc))
(HS=OK)
)

listener.ora:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.1.13)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC = 
(SID_NAME = hsodbc)
(ORACLE_HOME = C:\oracle\product\10.2.0)
(program = hsodbc)
)
)

inithsodbc.ora:
HS_FDS_CONNECT_INFO = mymssql
HS_FDS_TRACE_LEVEL = 0
HS_OPEN_CURSORS = 300 

DSN ODBC создан с именем mymssql.

Также я создал команду связи с базой данных:

create database link hsodbc connect to "test2" identified by "test2" using 'hsodbc'

Выполнить tnsping hsodbc говорит, что все в порядке.

Но PL/SQL Developer на запрос select * from categories @ hsodbc отображает ошибку:

ORA-12154:
ORA-28545: ошибка, диагностированная Net8 при подключении к агенту

0 ответов

Другие вопросы по тегам