无法连接服务器ORacle数据库(可以Ping通)
2017-11-23 17:53
1641 查看
今天遇到一个怪事,我本机当服务器,开启了oracle的服务,发现其他人无法连接我的数据库,但是能ping通。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/26/67f2a311818bec44f7369579f5ffb237)
1、检查端口是否能连接上
测试机:cmd->telnet 10.0.0.163 1521
提示没有telnet这个命令
解决方法:
测试机: 程序与功能-启用或关闭windows功能->Telnet客户端,打钩
2、测试机继续 cmd->telnet 10.0.0.163 1521
提示的是无法连接至这个端口
解决方法:
服务器:打开服务器的防火墙->高级设置->入站规则->新建规则->端口
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/26/b324ef076288ffabd5d463856741111b)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/26/0523ee80d4c1749c83807ab45e9d1959)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/26/80b710f8623c3de26172c4858ea6d655)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/26/b20c753eb339d57985852265200d9446)
添加规则后,再测一下 telnet。
2、测试机继续 cmd->telnet 10.0.0.163 1521
无法连接。
考虑服务器的oracle是服务端否配置了监听
服务器
打开oracle的NetManage
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/26/1b576043a7462b327669e8ad228dec6d)
发现打不开。
解决方法:
打开我的电脑->属性->高级->环境变量->系统变量->Path双击
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/26/6c00d501493bdb56685f930f4de3ec15)
发现dbhome的路径是在client路径下方
这时候要把dbhome的路径调到上方去,就可以打开了
4、打开NetManage
打开看看有没有监听,如果没有就配置一个
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/26/9453bf30b249aa62e4943efff8bda56d)
发现此处的监听地址写的是localhost,如果外部的电脑访问,就访问不到了。所以这里应该改成计算机名字
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/26/b3e00b6fd8a46c60aa9e2d355bae447d)
在保存,就可以连接了。已解决。
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,如果外部的电脑访问,就访问不到了。所以这里应该改成计算机名字
在保存,就可以连接了。已解决。
相关文章推荐
- Windows 之 可以Ping通服务器但无法使用服务器连接的共享打印机
- tomcat 无法连接127.0.0.1 无法建立到 127.0.0.1 服务器的连接 localhost可以访问
- WCF下载***$metadata”时出错。 无法连接到远程服务器由于目标计算机积极拒绝,无法连接。元数据包含无法解析的引用http://localhost 没有终结点在侦听可以接受消这通常是由于不正
- 解决Server2008“由于没有远程桌面授权服务器可以提供许可证”错误无法连接远程桌面
- 关于云服务器可以远程桌面连接,但是浏览器无法访问服务器的网址,显示服务器连接超时问题
- 可以ping通,网络连接图标正常,但是无法打开网站,域名和IP都不行,解决办法
- Xftp无法连接到服务器,Xshell可以
- 可以ping通,但是ssh无法连接linux(主机连接虚拟机里面的linux)
- 远程ip可以ping通,但无法连接
- sql2005 无法连接服务器 1433端口没有监听,但是本地帐户可以登陆
- Ubuntu虚拟机可以上网,可以ping网络,但是无法update和install,报连接不上服务器的错误解决方案:
- sql2005 无法连接服务器 1433端口没有监听,但是本地帐户可以登陆
- Linux xshell可以连接至服务器但xftp无法连接
- tortoise svn无法连接到svn服务器,但用浏览器可以连接到svn服务器之解决方法
- 解决mstsc无法连接问题:由于没有远程桌面授权服务器可以提供许可证
- 关于2003远程无法连接,重启服务器后就可以正常连接
- MacBook的浏览器无法连接到服务器,其他应用可以正常使用的解决办法
- 关于CentOS7 可以ping通 但是telnet无法连接上端口的问题
- 尝试了所有的服务器都无法成功连接服务器。。。。。
- 启动SQL Server 2005 配置管理器时,出现以下提示错误,无法连接到WMI提供程序。您没有权限或者该服务器无法访问