Oracle 11g不能配置监听问题的解决

本文介绍了一种在多网卡环境下配置Oracle监听程序时遇到的问题及解决方法。问题表现为无论选择哪个端口,Oracle均提示端口被占用。原因是Oracle默认检查所有网络连接,包括虚拟机网络。解决方案为禁用不必要的网络连接并为使用的连接设置IP。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这种情况比较少见,但希望能给遇到这个问题的朋友带来一些帮助。

问题:在使用Database Configuration Assistant 创建Oracle 11g数据库的时候,第四步是创建Enterpeise Manager。这首先需要建立监听程序。问题来了,我在设置监听端口的时候,说1521默认端口被占用,然而我改为任何端口依旧说被占用。

 

原因:是在笔记本上安装的,有1394、无线网卡和有线网卡,另外安装了虚拟机,模拟出VMnet1和VMnet8两个网络连接。为了节省计算机资源,我禁止了虚拟机的3个服务,分别是:VMware Agent Service、VMware Authorization Service、VMware DHCP Service和VMware NAT Service。Oracle居然默认的是去检查虚拟机的网络连接!!! 问题很明显,这几个服务没有开启,自然找不到网络连接。所以Oracle认为网络不可设置,故端口错误。

 

解决方案:多网卡设置Enterpeise Manager时,建议将其他网络连接禁用,并将启用的那个网络连接设置一个IP地址。这样就能顺利的创建监听了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值