Połączenie lokalne przez sqlplus user/passwd
(w przeciwieństwie do sqlplus user/[email protected]
) 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
.