我在虚拟机上装了一个数据库,并在上面配置了tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.localdomain)
)
)
这样用sqlplus scott/tiger@orcl能正常登录
但是发现一个问题,当我将host修改为主机名时,连接时会出现ora-12541的错误
而用127.0.0.1则不会
ping两个地址都能ping得通的
ping 127.0.0.1
正在 Ping 127.0.0.1 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间=1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
127.0.0.1 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 1ms,平均 = 0ms
ping WIN-9LG6BK95QLJ
正在 Ping WIN-9LG6BK95QLJ [fe80::2d8c:ecaa:77cc:bc30%11] 具有 32 字节的数据:
来自 fe80::2d8c:ecaa:77cc:bc30%11 的回复: 时间<1ms
来自 fe80::2d8c:ecaa:77cc:bc30%11 的回复: 时间<1ms
来自 fe80::2d8c:ecaa:77cc:bc30%11 的回复: 时间<1ms
来自 fe80::2d8c:ecaa:77cc:bc30%11 的回复: 时间<1ms
fe80::2d8c:ecaa:77cc:bc30%11 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
tnsping 127.0.0.1
TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 22-10月-
2012 20:55:11
Copyright (c) 1997, 2010, Oracle. All rights reserved.
已使用的参数文件:
C:\app\hch\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
已使用 EZCONNECT 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST
=127.0.0.1)(PORT=1521)))
OK (0 毫秒)
tnsping WIN-9LG6BK95QLJ
TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 22-10月-
2012 20:55:19
Copyright (c) 1997, 2010, Oracle. All rights reserved.
已使用的参数文件:
C:\app\hch\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
已使用 EZCONNECT 适配器来解析别名
尝试连接 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST
=fe80::2d8c:ecaa:77cc:bc30%11)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=169.254.1
88.48)(PORT=1521)))
TNS-12541: TNS: 无监听程序
现在安装企业管理器时,安装程序默认使用主机名连接,怎么也连不上
不知道有没有办法让使用主机名也能正常连接上数据库
------解决方案--------------------
原来如此
------解决方案--------------------
谢谢。虽然根本看不懂 !!
------解决方案--------------------
都Ping到了IPv6上了还问为什么。
------解决方案--------------------
删了EM 重建啊~
------解决方案--------------------