Я хочу подключиться к хосту с оракулом БД с удаленного ПК - PullRequest
0 голосов
/ 17 февраля 2019

Я использую PL / SQL Developer для подключения к моему домашнему ПК, на котором установлена ​​(запущена и работает) oracleDB с моего удаленного ноутбука, и я знаю, что мне необходимо настроить tnsname и listener на ПК с помощью oracleDB, чтобы разрешить удаленный доступпросьба (если я не ошибаюсь).Но я не могу заставить его работать, продолжаю получать ошибку:

ora-12514 tns-слушатель в настоящее время не знает о службе, запрошенной в дескрипторе соединения

Мои конфиги: listener.ora

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\Users\UserNam\Downloads\WINDOWS.X64_180000_db_home)
      (PROGRAM = extproc)
      (ENVS ="EXTPROC_DLLS=ONLY:C:\Users\Stefan\Downloads\WINDOWS.X64_180000_db_home\bin\oraclr18.dll")
)
    (SID_DESC =
      (GLOBAL_DBNAME = HOME)
      (ORACLE_HOME = C:\Users\Stefan\Downloads\WINDOWS.X64_180000_db_home)
      (SID_NAME = home)
   )
 )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
     (ADDRESS = (PROTOCOL = TCPS)(HOST = localhost)(PORT = 2484))
   )
 )
SANDBOX =
 (DESCRIPTION_LIST =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1522))
   )
 )

и tnsnames.ora

HOME =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = home)
    )
  )

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

LISTENER_HOME =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...