一、端口没设置好
在D:\oracleDB\product\11.2.0\dbhome_1\NETWORK\ADMIN里面找到listener.ora和tnsnames.ora查看里面的主机名和端口是不是localhost和1521
tnsnames.ora
更改过后保存,通过cmd输入 lsnrctl start 验证是否监听器都打开了
再看下自己是否有1521的端口号 cmd 下输入netstat -a
则表示监听器打开已经没问题了,注意sid为orcl
二,如果以上方法都不行的话,则要到注册表下查看
1、regedit进入注册表
看是否有,没有则创建有的看看路径是否正确