oracle linux vm install:为此监听器提供的端口1521目前正在使用中

时间:2014-01-19 20:09:51

标签: linux oracle oracle11g port

我在linux虚拟机上安装oracle 11g R2时遇到问题。我正在为学校做这个,所以我是这个东西的初学者。教师告诉我们运行ifconfig  然后运行cat / etc / hosts 首先,他说我们的输出应该如下所示:

eth0      Link encap:Ethernet  HWaddr 00:0C:29:88:22:36
      inet addr:192.168.1.57  Bcast:192.168.1.255  Mask:255.255.255.0
:       


[root@OraLinux ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.57  oralinux oralinux.localdomain

此处IP地址匹配。

我的样子如下:

eth2      Link encap:Ethernet  HWaddr 00:0C:29:B2:E2:A9
      inet addr:192.168.102.129  Bcast:192.168.102.255  Mask:255.255.255.0
      inet6 addr: fe80::20c:29ff:feb2:e2a9/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:21 errors:0 dropped:0 overruns:0 frame:0
      TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:10247 (10.0 KiB)  TX bytes:2250 (2.1 KiB)
lo        Link encap:Local Loopback
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:136 errors:0 dropped:0 overruns:0 frame:0
      TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:11488 (11.2 KiB)  TX bytes:11488 (11.2 KiB)
[oracle@OraLinux ~]$ cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.153.131   oralinux oralinux.localdomain**
然后,他说如果IP地址与运行netca不匹配,并在1521上添加端口列表器。 当我尝试这样做时,netca会抛出一条消息,说1521端口已经在使用,并且在解决问题之前我无法正确配置。有人可以帮助我。

5 个答案:

答案 0 :(得分:1)

我今天遇到并解决了这个问题..

原来解决方案是:

1)您的以太网适配器IP地址必须与您在/ etc / hosts

中配置的IP地址匹配

2)您的系统/ VM必须连接到LAN

否则,它会说1521正在使用。 希望它有所帮助。欢呼声。

答案 1 :(得分:0)

您可能已在此端口上运行Oracle Listener - 1521.运行ifconfig -a以查看所有网络接口。 lsnrctl status查看默认侦听器状态 - 是否正在运行,是什么端口等。您需要找到计算机已使用ifconfig分配的IP地址,并创建将侦听此网络接口的侦听器。 / p>

答案 2 :(得分:0)

其他东西可能正在使用端口1521.尝试netstat -ntap | grep 1521找出它是什么(你需要成为root用户才能工作)。

答案 3 :(得分:0)

我必须做的是以root用户身份登录并移至etc目录。从那里我制作了hosts文件的副本并更改了原始文件,以便ip地址与我在Konsole中执行ifconfig时收到的地址相匹配。谢谢大家的帮助。

答案 4 :(得分:0)

检查主机ip,如果主机ip不对,也会引起听众的问题。

在我的情况下,我检查ip拳头,ifconfig -a,然后更改主机:

[root@oracle-one ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.56.101 oracle-one