sql developer 无法远程连接 oracle 8C

本地的plsql可以连接上本机的oracle,但是用mac上的sql develper无法远程连接,总是会报错
图片说明

局域网两台电脑的ip地址时可以ping通的,并且监听器已经启动,在安装oracl的电脑上cmd输入lsnrctl status和start都是没有问题的

本地的oracle的listener文件
图片说明

tnsnames文件

图片说明
已经尝试过将listener和tnsnames文件中的localhost改成oracle安装电脑的本机地址192.168.2.105,但是修改后,用另外一台电脑的sql developer连接会报另外一个错误 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID

也已经关闭安装oracle电脑的上的防火墙,但是仍然会报io错误

请问大神该怎么修改才能远程用sql developer 连接上另外一台电脑上的oracle数据库
更多 0

2个回答

首先listener.ora修改为IP之后有没有执行lsnrctl reload命令?
其次从MAC机上执行telnet 192.168.2.105 1521看看端口服务通路没有?
不能光ping通是不行的。

wangdajiao
脚脚脚脚 在listener.ora里面修改为ip后,在services.msc中重启了oracle_tnslistener,是不是大神你说的执行lsnrctl reload命令?mac机上的确是ping不通端口,不知道是怎么回事,查了电脑的所占端口,1521也没有被其他应用占用
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐