SQL Developer无法连接Oracle

时间:2021-03-16 22:57:10
刚装完Oracle,发现无法用SQL Developer连接,但是命令提示符窗口下的sqlplus可以连接。用PL/SQL Developer也是我发连接。恳求各位大神帮帮我!!
SQL Developer无法连接Oracle


IO 错误 The Network Adapter could not establish the connection

就剩4分了,各位就发发慈悲吧!

9 个解决方案

#1


1。监听服务是否启动,配置的Ip是否正确,最好不要用localhost
2.看下有没有什么安全设定拦截了,比如说windows防火墙啊什么的!

#2


应该是楼主的监听没有启动吧,启动监听

1、windows环境下,在命令行输入 lsnrctl start  回车

2、linux在oracle用户下直接敲命令 lsnrctl start 回车
 

#3


启动监听了,所有的服务都启动了还是不行!!
用Oracle官方的SQL Developer连接时出现如下错误:
IO 错误 The Network Adapter could not establish the connection
这是个什么错误?怎么解决?很郁闷。

#4


经过一天的查找和实验我的问题成功解决!原来主机名必须写成127.0.0.1,localhost都不行,本机网络IP也不行。唉~~还改了注册表,配置文件什么的,原来如此~~~~~

#5


引用 4 楼 sunfeizhi 的回复:
经过一天的查找和实验我的问题成功解决!原来主机名必须写成127.0.0.1,localhost都不行,本机网络IP也不行。唉~~还改了注册表,配置文件什么的,原来如此~~~~~


1。监听服务是否启动, 配置的Ip是否正确,最好不要用localhost
2.看下有没有什么安全设定拦截了,比如说windows防火墙啊什么的!

上面提醒你了啊,你总认为自己配置的是正确的,要是贴出监听文件来,早解决了~

#6


引用 5 楼 lxyzxq2008 的回复:
引用 4 楼 sunfeizhi 的回复:

经过一天的查找和实验我的问题成功解决!原来主机名必须写成127.0.0.1,localhost都不行,本机网络IP也不行。唉~~还改了注册表,配置文件什么的,原来如此~~~~~


1。监听服务是否启动,配置的Ip是否正确,最好不要用localhost
2.看下有没有什么安全设定拦截了,比如说windows防火墙啊什么的!

上面提醒……

  嗯,谢谢噢。初学者~不是很明白

#7


查看C:\oracle\product\10.2.0\db_2\NETWORK\ADMIN目录下的listener.ora文件 里面有
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))
      (ADDRESS = (PROTOCOL = TCP)(HOST = nacie)(PORT = 1522))
    )
  )
其中HOST=nacie就是主机名
PORT=1522是端口
按这个填写就OK了
SID默认是orcl

#8


我也碰到了这个问题,按照楼主的方法解决了!谢谢!!

#9


LZ,你除了改127.0.0.1还改别的了么,我改了之后还是有问题啊,点击那个测试之后又出现了新错误:QRA12505

#1


1。监听服务是否启动,配置的Ip是否正确,最好不要用localhost
2.看下有没有什么安全设定拦截了,比如说windows防火墙啊什么的!

#2


应该是楼主的监听没有启动吧,启动监听

1、windows环境下,在命令行输入 lsnrctl start  回车

2、linux在oracle用户下直接敲命令 lsnrctl start 回车
 

#3


启动监听了,所有的服务都启动了还是不行!!
用Oracle官方的SQL Developer连接时出现如下错误:
IO 错误 The Network Adapter could not establish the connection
这是个什么错误?怎么解决?很郁闷。

#4


经过一天的查找和实验我的问题成功解决!原来主机名必须写成127.0.0.1,localhost都不行,本机网络IP也不行。唉~~还改了注册表,配置文件什么的,原来如此~~~~~

#5


引用 4 楼 sunfeizhi 的回复:
经过一天的查找和实验我的问题成功解决!原来主机名必须写成127.0.0.1,localhost都不行,本机网络IP也不行。唉~~还改了注册表,配置文件什么的,原来如此~~~~~


1。监听服务是否启动, 配置的Ip是否正确,最好不要用localhost
2.看下有没有什么安全设定拦截了,比如说windows防火墙啊什么的!

上面提醒你了啊,你总认为自己配置的是正确的,要是贴出监听文件来,早解决了~

#6


引用 5 楼 lxyzxq2008 的回复:
引用 4 楼 sunfeizhi 的回复:

经过一天的查找和实验我的问题成功解决!原来主机名必须写成127.0.0.1,localhost都不行,本机网络IP也不行。唉~~还改了注册表,配置文件什么的,原来如此~~~~~


1。监听服务是否启动,配置的Ip是否正确,最好不要用localhost
2.看下有没有什么安全设定拦截了,比如说windows防火墙啊什么的!

上面提醒……

  嗯,谢谢噢。初学者~不是很明白

#7


查看C:\oracle\product\10.2.0\db_2\NETWORK\ADMIN目录下的listener.ora文件 里面有
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))
      (ADDRESS = (PROTOCOL = TCP)(HOST = nacie)(PORT = 1522))
    )
  )
其中HOST=nacie就是主机名
PORT=1522是端口
按这个填写就OK了
SID默认是orcl

#8


我也碰到了这个问题,按照楼主的方法解决了!谢谢!!

#9


LZ,你除了改127.0.0.1还改别的了么,我改了之后还是有问题啊,点击那个测试之后又出现了新错误:QRA12505