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

Грешка в TNS Listener

Имате ли няколко клиента на Oracle инсталирани едновременно?

За съжаление, ако инсталирате няколко версии на клиента на Oracle, те понякога (може би често?) не работят добре заедно. Това, което вероятно се случва е, че някои от пътищата се смесват между двете версии на клиента на Oracle. Бих премахнал по-стария.

Какво се случва, ако въведете:tnsping [име]

Може би tnsping ще ви даде още полезна информация.

В Windows съм коригирал този вид проблеми преди, като редактирах променливата на средата PATH и премахнах всички препратки към стария клиент на Oracle. Можете да редактирате променливата на средата PATH, като отидете на Компютър -> Свойства -> Разширени системни настройки (само за Vista и 7) -> Разширени (раздел) -> Променливи на средата... Обикновено копирам пътя и го редактирам в Notepad, след това копирайте редактирания път обратно.

Ако това не работи и структурата на директорията за стария клиент съществува, тогава бих копирал tnsnames.ora в директорията Network/Admin на стария клиент, за да видя дали работи.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам текущата дата в HQL заявка с база данни на Oracle?

  2. Не се допуска интервал след префикса на параметъра „:“

  3. .NET Core 2 + System.Data.OracleClient. Китайските йероглифи не работят

  4. Как мога да регистрирам изрази UPDATE, използвайки регистрирането на драйвера на Oracle по разумен начин?

  5. OpenQuery от SQL Server към Oracle сървър виси за неопределено време, ако връзката се загуби