Har du flera Oracle-klienter installerade samtidigt?
Tyvärr, om du installerar flera versioner av Oracle-klienten, fungerar de ibland (kanske ofta?) inte bra tillsammans. Vad som förmodligen händer är att några av vägarna blandas mellan de två versionerna av Oracle-klienten. Jag skulle ta bort den äldre.
Vad händer om du skriver in:tnsping [namn]
Kanske kan tnsping ge dig lite mer användbar information.
I Windows har jag fixat den här typen av problem tidigare genom att redigera PATH-miljövariabeln och ta bort alla referenser till den gamla Oracle-klienten. Du kan redigera PATH miljövariabeln genom att gå till Dator -> Egenskaper -> Avancerade systeminställningar (endast Vista och 7) -> Avancerat (flik) -> Miljövariabler... Jag brukar kopiera ut sökvägen och redigera den i anteckningar, kopiera sedan in den redigerade sökvägen igen.
Om detta inte fungerar och katalogstrukturen för den gamla klienten finns, så skulle jag kopiera tnsnames.ora till Network/Admin-katalogen för den gamla klienten för att se om det fungerar.