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

Услугата на Windows в .net не може да разреши името на tns услугата

Първо можете да промените низа за връзка, за да разширите tns записа:

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.161.50.101)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=MOUAT)));Password=password;User Id=username;

След това получавате истинската грешка:

And got ‘ORA-06413: Connection not open.’

Което се дължи на това, че пътят на „Windows Service“ има скоби в него „(DEV)“ или „(UAT)“

ОТГОВОР:Разгънете низа за свързване, за да изключите резолюцията на TNS, и след това се уверете, че пътят до извикващото приложение не съдържа скоби '(' или ')'.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка за намиране на средно претеглена цена

  2. Как да изберете конкретно име на възел и неговите стойности в XML с помощта на Oracle SQL заявка?

  3. Продължете MERGE след EXCEPTION

  4. Oracle SQL - създаване на низ чрез свързване на редове, но не надвишава X брой символи

  5. Как да използвате Oracle DMP файлове?