Я пытаюсь подключить пользователя Oracle 11G к базе данных SQL Server 2012. Я создал источник данных, используя системный DSN ODBC. Я настроил гетерогенную службу оракула в папке $ORACLE_HOME\hs\admin, но когда я пытаюсь пропинговать нового слушателя, он выдает исключения. Мои конфигурации следующие:
Мои конфигурации initdg4odbc:
# This is a sample agent init file that contains the HS parameters that are
# needed for the Database Gateway for ODBC
#
# HS init parameters
#
HS_FDS_CONNECT_INFO = OTOSS
HS_FDS_TRACE_LEVEL = OFF
#
# Environment variables required for the non-Oracle system
#
#set <envvar>=<value>
Конфигурации прослушивателя
# This is a sample listener.ora that contains the NET8 parameters that are
# needed to connect to an HS Agent
OTOSS =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1522))
(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))
SID_LIST_OTOSS=
(SID_LIST=
(SID_DESC=
(SID_NAME=OTOSS)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_2)
(PROGRAM=dg4odbc)
)
)
#CONNECT_TIMEOUT_LISTENER = 0
конфигурации tnsnames
# This is a sample tnsnames.ora that contains the NET8 parameters that are
# needed to connect to an HS Agent
OTOSS =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1522))
(CONNECT_DATA=(SID=OTOSS))
(HS=OK)
)
Где я что-то делаю не так?