windows8.1 安装了 oracle11g r2 本机可以访问,但是局域访问不了,求教

熊猫大侠到此一游 发布于 2013/12/09 22:48
阅读 1K+
收藏 0

家里网络是路由环境,一台式机,一笔记本,都安装的是window8.1 64位,自己在做一个项目。

Oracle11g r2 也是64位的,是在台式机上装的。之前一直是在台式机上写代码,后来打算把台式机当开发服务器用,用笔记本开发,但是笔记本上不论是plsql还是web服务都连接不上台式机上的服务,两台电脑上的防火墙都做了出站入站规则,笔记本telnet 服务器1521端口也显示是无法连接。

上网查了好多圈,有的说是数据库安装后要选择共享服务模式,但是每次都变更不成功。后来问了同事,也都说都是直接安装,不用改什么模式就都能连接的。

于是,我没撤只好备份了数据库,然后卸载oracle服务,重新安装,然后失败,重做电脑系统,再重装,再重做系统,重新安装oracle,如此好多遍,最后我实在是郁闷,崩溃。 以前装完数据库也不需要什么特别的操作,安装客户端也没有说非要手动去配一下环境变量什么的,都是用一些精简版的oracle客户安装完,配一下ora文件,然后plsql和web服务就都正常的可以访问了的。

但是,为什么到win8.1这里就不可以了。非常困惑和着急。

另外,我是搞程序的,oracle平时写写sql什么的都可以,但是维护之类的还是比较不在行,所以肯请各位码友兄弟姐妹们支支招吧。实在是没有办法了。

现在台式机上oracle都还没有安装呢,才重做完系统。

之前笔记本连接服务的时候报的错好像是ora 12541 还有别的什么的我现在有点头大了忘记是多少了,但是总之都是和监听有关的。

但我监听什么的都配置了都没有问题啊,真心求教。

加载中
0
走位风骚闪着腰
走位风骚闪着腰

看这个帖子:http://www.oschina.net/question/102136_112725

我是把配置文件里的127.0.0.1或者localhost修改成局域网的IP

熊猫大侠到此一游
熊猫大侠到此一游
谢谢哥们,非常有用。我就是重新装了一遍后,把服务下面的监听里的localhost 改成我的局域网的IP地址,然后就解决了。
0
追梦的南瓜
追梦的南瓜
个人觉得是防火墙的原因~
熊猫大侠到此一游
熊猫大侠到此一游
不是防火墙的问题。
0
大喵哥
大喵哥
监听的删掉,重新配置一次
熊猫大侠到此一游
熊猫大侠到此一游
是的,我解决了,就是监听里的地址写的是localhost
0
Jacle
Jacle
防火墙关了吧!
熊猫大侠到此一游
熊猫大侠到此一游
哈哈,我重新安装了一次,改了下配置里的监听地址问题解决了。
0
OscerSong
OscerSong
外网地址?防火墙配置?
熊猫大侠到此一游
熊猫大侠到此一游
不是外网的,是在局域网里,我把监听里的localhost改成在局域网里的IP地址问题就解决了。
0
熊猫大侠到此一游
熊猫大侠到此一游

问题解决了,非常感谢大家的热心解答,我出现的问题是本机安装完成后,本机可以正常访问,但是局域网里其他电脑无法访问服务,报ORA-12541错误。

起初,我一直以为问题出现在了防火墙,但是防火墙配置出入规则后仍然没有解决,我甚至关闭了Oracle服务端电脑和局域网客户端的防火墙,都不行。

后来我上网查了好多,有的说是专用服务模式和共享服务模式,我以为是这样子的,但是改了也没有奏效。

后来,看到@天朝子民鸭梨大 的评论,我就又重新安装了一遍,然后改了监听里的地址,把原来所有配置为localhost的改为了我本机的局域网IP地址,问题解决了,谢谢各位,也希望这条信息能够帮到其他有类似问题的人

返回顶部
顶部