Mam ten sam problem, ale działam na oracle linux. Po wyszukaniu i przetestowaniu mogę podłączyć sqldeveloper do mojego oracle11g bez ustawiania mojego listener.ora lub w przeciwnym razie
oto składnia, którą uruchamiam na terminalu sql
alter system set LOCAL_LISTENER='(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))))';
następnie
alter system register;
dostaję samouczek tutaj