Avatar billede kronsj Nybegynder
28. juni 2010 - 18:52 Der er 2 kommentarer og
1 løsning

ORA 12545 - target host or object does not exist

Jeg har en C# applikation, som har mistet forbindelsen til sin database. Når programmet startes, opstår denne fejl:
ORA-12545: Connect failed because target host or object does not exist

Jeg kører op mod en Oracle 11 database, og har en opdateret 11 klient. Opkoblingen sker via ODBC, og ved test af forbindelsen gennem odbc-manageren virker det OK, hvilket tyder på at den godt kan finde databasen, men åbenbart ikke komme på, når den kaldes via min .net application.

Er der nogen der har et godt bud?
Avatar billede lbaad Nybegynder
28. juni 2010 - 21:15 #1
Det kan være noget med din DNS.

Prøv at skrive ip-adressen istedet for hostnavnet.

Mvh
lars
Avatar billede arne_v Ekspert
28. juni 2010 - 22:25 #2
Jeg gætter på at der sendes nogle skumle extra SQL sætninger som del af initalisering og at det af en eller anden skummel grund giver fejl.

Jeg ville skifte fra OdbcConnection til OracleConnection.

Der er en vis sandsynlighed for at det løser problemet.

Og det får sandsynligvis både bedre performance og bedre fejlmeddelser ud af det.
Avatar billede kronsj Nybegynder
28. juni 2010 - 23:09 #3
@lars: Jeg bruger ip-adresser i min tnsnames.ora
- er der nogen der skan sige mig hvorfor man kan komme i forbindelse med databasen via ODBC-manageren, men ikke fra selv applikationen?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester