毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

host修改为主机名时连接时会出现ora-12541

更新时间:2014-4-3:  来源:毕业论文

我在虚拟机上装了一个数据库,并在上面配置了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: 无监听程序


现在安装企业管理器时,安装程序默认使用主机名连接,怎么也连不上

不知道有没有办法让使用主机名也能正常连接上数据库
一般没有把IP指向到127.0.0.1这个IP上的吧. 你这样不等于直接都解析到了host上了吗.
而且你的host文件的优先基本肯定先使用本地的啊.

虚拟机的话 把网卡指定一个IP. 再用这个IP写一个主机名.
之后删除重建EM和添加监听就可以了. 修改WINDOWS下的HOST文件,添加一行

主机名 IP地址

这个是ORACLE解析IPV6地址的一个BUG,好像。。。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。