Oracle
 sql >> база данни >  >> RDS >> Oracle

Сървърът на Oracle 12c не може да бъде достъпен от отдалечен компютър чрез .Net доставчика

Не трябва да имате http: в името на хоста, на всяко място. Версията на SQL*Plus ще бъде:

sqlplus system/[email protected]//10.111.111.47:1521/Telefon

ако приемем, че името на услугата е същото като SID, което не е непременно така; от вашия lsnrctl status това е за вас, така че тази част трябва да е наред.

Но вашият слушател слуша само на localhost, 127.0.0.1 . Това означава, че не може да се осъществи контакт от никъде другаде. Вероятно ще получите грешка „няма слушател“ с този низ за връзка. Трябва да промените конфигурацията на слушателя си, така че да слуша външния IP адрес, 10.111.111.47 , който, надяваме се, е статичен и не е зададен от DHCP. Може да слуша и на двата адреса, ако е необходимо:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = AndrasWin7x64v1)(PORT = 1521))
    )
  )

Ако приемем AndrasWin7x64v1 разрешава до 10.111.111.47 , поне в рамките на този сървър; ако не, можете да използвате IP адреса вместо това:

      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.111.111.47)(PORT = 1521))

Но отново, трябва да използвате IP адреси само ако IP адресът на сървъра е статичен; ако е динамичен (присвоен от DHCP), тогава трябва да използвате DNS име, което разрешава този адрес, в listener.ora и от клиента и вероятно трябва да направите това така или иначе, дори ако е статичен, в случай че трябва да се промени в бъдеще.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да итерирате през период от време в PL/SQL

  2. Актуализация на SQL с обединения

  3. как да зацикля приемането на потребителски вход с pl/sql?

  4. Грешка в Oracle 11.1, преобразуваща номера на юлианския ден в ДАТА или TIMESTAMP

  5. Изтекла парола за база данни и все още активни връзки