Jeg har samme problem, men jeg kører på oracle linux. Efter søgning og test kan jeg forbinde sqldeveloper til min oracle11g uden at indstille min listener.ora eller andet
her er syntaksen, som jeg kører på terminal sql
alter system set LOCAL_LISTENER='(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))))';
derefter
alter system register;
jeg får selvstudiet her