无法连接服务器ORacle数据库(可以Ping通)
今天遇到一个怪事,我本机当服务器,开启了oracle的服务,发现其他人无法连接我的数据库,但是能ping通。
1、检查端口是否能连接上
测试机:cmd->telnet 10.0.0.163 1521
提示没有telnet这个命令
解决方法:
测试机: 程序与功能-启用或关闭windows功能->Telnet客户端,打钩
2、测试机继续 cmd->telnet 10.0.0.163 1521
提示的是无法连接至这个端口
解决方法:
服务器:打开服务器的防火墙->高级设置->入站规则->新建规则->端口
添加规则后,再测一下 telnet。
2、测试机继续 cmd->telnet 10.0.0.163 1521
无法连接。
考虑服务器的oracle是服务端否配置了监听
服务器
打开oracle的NetManage
发现打不开。
解决方法:
打开我的电脑->属性->高级->环境变量->系统变量->Path双击
发现dbhome的路径是在client路径下方
这时候要把dbhome的路径调到上方去,就可以打开了
4、打开NetManage
打开看看有没有监听,如果没有就配置一个
发现此处的监听地址写的是localhost,如果外部的电脑访问,就访问不到了。所以这里应该改成计算机名字
在保存,就可以连接了。已解决。