Локалната връзка чрез sqlplus user/passwd (за разлика от sqlplus user/example@sqldat.com ) не се влияе от IP адреса или от съдържанието на tnsnames.ora . Освен това изобщо не изисква слушател, слушателят може да бъде спрян или изобщо да не е дефиниран в listener.ora . С други думи, направихте нещо нередно тук.
Предполагам, че сте подведени да мислите, че сте стартирали базата данни, когато всъщност тя не е стартирана. Проверете дали имате процес, наречен ora_MYORACLE_pmon .
Също така файлът tnsname.ora е без значение; Oracle проверява само tnsnames.ora .