Połączenie lokalne przez sqlplus user/passwd (w przeciwieństwie do sqlplus user/example@sqldat.com ) nie ma wpływu adres IP ani zawartość tnsnames.ora . Nie wymaga również odbiornika, odbiornik może zostać zatrzymany lub w ogóle nie zdefiniowany w listener.ora . Innymi słowy, zrobiłeś tutaj coś złego.
Domyślam się, że wprowadzasz w błąd, myśląc, że uruchomiłeś bazę danych, podczas gdy w rzeczywistości nie jest ona uruchomiona. Sprawdź, czy masz proces o nazwie ora_MYORACLE_pmon .
Również plik tnsname.ora nie ma znaczenia; Oracle sprawdza tylko tnsnames.ora .