Eu tenho o mesmo problema, mas eu corro no oracle linux. Depois de pesquisar e testar, posso conectar o sqldeveloper ao meu oracle11g sem configurar meu listener.ora ou então
aqui está a sintaxe que eu executo no terminal sql
alter system set LOCAL_LISTENER='(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))))';
então
alter system register;
eu pego o tutorial aqui