我在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端口已经在使用,并且在解决问题之前我无法正确配置。有人可以帮助我。
答案 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