同じ問題がありますが、Oracle Linuxで実行しています。検索とテストを行った後、listener.oraなどを設定せずにsqldeveloperをoracle11gに接続できます。
これが私がターミナルSQLで実行する構文です
alter system set LOCAL_LISTENER='(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))))';
次に
alter system register;
ここでチュートリアルを入手します