Właśnie rozwiązałem problem podobny do tego. Jeśli baza danych 11g jest skonfigurowana dla haseł z rozróżnianiem wielkości liter, ale próbujesz połączyć się za pomocą klienta 10g, klient 10g wyśle hasło pisane wielkimi literami do bazy danych, stąd nieprawidłowe hasło, gdy wpisane hasło jest wyraźnie prawidłowy. Musisz więc zaktualizować klienta do 11g, aby wysyłał hasło w poprawnej wielkości (ale dla szybkiego testu możesz zmienić hasło na wielkie i będziesz mógł się połączyć).