ORA-12541: TNS: нет слушателя
У меня есть виртуальная машина в Oracle VM Virtual Box под управлением Windows XP. На этой виртуальной машине я установил Visual Studio .net 2003 с nhibertante ORM для подключения к BBDD Oracle 12.2.
База данных Oracle находится на моей физической машине с Windows 11 SO. Конфигурация сети между виртуальной машиной и хостом в порядке, или я полагаю, потому что сетевой сервис ping работает нормально.
На моей виртуальной машине я запускаю командный интерфейс SQL*Plus и пытаюсь подключиться к базе данных Oracle на хост-компьютере.
Я использую следующую команду:sqlplus user/pass@service
Ну, ошибка, которую я получаю:
ORA-12541: TNS: no listener
Может быть, какая-то конфигурация в порядке или нет, но я попытался изменить несколько параметров, но это не сработало.
Мойtnsname.ora
в ВМ есть:
`LISTENER =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = 192.168.56.7)
(PORT = 1521)
)
orcl =
(DESCRIPTION =
ADDRESS =
our text`(PROTOCOL = TCP)
(HOST = 192.168.56.7)
(PORT = 1521)
)
(CONNECT_DATA =
(SERVER = dedicated)
(SERVICE_NAME = orcl)
)
)
`
Мойlistener.ora
на моей хост-машине:
`SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl)
(ORACLE_HOME = C:\app\orclDiego\product\12.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\orclDiego\product\12.2.0\dbhome_1\bin\oraclr12.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.7)(PORT = 1521))
)
)
`