tnsping报错:
[oracle@nxoracle admin]$ tnsping passport_centerTNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 28-JUL-2010 18:49:30Copyright (c) 1997, 2005, Oracle. All rights reserved.Used parameter files:
/u01/app/oracle/product/10.2.0/network/admin/sqlnet.oraTNS-03505: Failed to resolve name我的tnsnames.ora中内容如下:
ZDCENTER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.7)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = center)
)
)passport_center =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.5)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = center)
)
第二个是我自已添加的,ZDCENTER是安装好后有的,tnsping ZDCENTER也不通,网上查了一些有关这个问题的解决方法,很多提到的就是像ZDCENTER前面空格问题,我已经检查过,不存在这种问题,另外我的sqlnet.ora中内容如下:
NAMES.DIRECTORY_PATH= (TNSNAMES)
请大侠们帮忙想想看还有其他因素会造成这个错吗?
[oracle@nxoracle admin]$ tnsping passport_centerTNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 28-JUL-2010 18:49:30Copyright (c) 1997, 2005, Oracle. All rights reserved.Used parameter files:
/u01/app/oracle/product/10.2.0/network/admin/sqlnet.oraTNS-03505: Failed to resolve name我的tnsnames.ora中内容如下:
ZDCENTER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.7)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = center)
)
)passport_center =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.5)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = center)
)
第二个是我自已添加的,ZDCENTER是安装好后有的,tnsping ZDCENTER也不通,网上查了一些有关这个问题的解决方法,很多提到的就是像ZDCENTER前面空格问题,我已经检查过,不存在这种问题,另外我的sqlnet.ora中内容如下:
NAMES.DIRECTORY_PATH= (TNSNAMES)
请大侠们帮忙想想看还有其他因素会造成这个错吗?
解决方案 »
- sql plus 无效数字???
- oracle存储过程中如何使用另一个表空间的表
- [性能优化] 关于ASH报告中SQL*Net more data from client的问题
- 数据库默认的角色是sysdba的用户和口令都是些什么?高分赠!
- 关于存储过程的细节问题
- sql怪问题,大家帮忙看看吧,十分感谢!
- oracle中用c++如何存取longraw型的数据?有现成的程序段最好!
- 在线等待:导数据
- 小弟请教各位大侠:关于Unix下Oracle调用外部函数的问题
- EXECUTE 问题!!!急!在线等待!
- 有关ORACLE的复杂要求,各位大虾帮忙看看!
- 请问可否用一条sql语句,获得多个表的count记录条数
建议用net manager工具来配置。 Oracle 数据库监听配置
http://blog.csdn.net/tianlesoftware/archive/2009/11/25/4861572.aspx
tnsping 之前确保监听启动正常。 lsnrctl start/status/stop
NAMES.DIRECTORY_PATH= (TNSNAMES)
--To specify the order of the naming methods used for client name resolution lookups
Naming Method Value Description
tnsnames (local naming method)
Set to resolve a net service name through the tnsnames.ora file on the client.
ldap (directory naming method)
Set to resolve a database service name, net service name, or net service alias through a directory server.
ezconnect or hostname (Easy Connect naming or host naming method)
Select to enable clients to use a TCP/IP connect identifier, consisting of a host name and optional port and service name.
nis (Network Information Service (NIS) external naming method)
Set to resolve service information through an existing NIS.这个参考联机文档:
http://download.oracle.com/docs/cd/E11882_01/network.112/e10835/sqlnet.htm#NETRF192
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
DBA3 群:63306533; 聊天 群:40132017
如果不能运行netca工具,可以从其它客户复制一个正常tnsnames.ora来试试
如果都不能,就是配置的问题
F:\oracle\product\10.2.0\db_2\network\admin\sqlnet.oraTNS-03505: 无法解析名称我根本没有配置过ssss。检查下你的名称前是否有空格,这个问题我之前遇到的就是多加了空格。
还有网络通信的原因!如果是这些的话! 就不是数据库可以解决的!需要学习tcp/ip 的专业人看看!跟硬件,路由器/交换机 节点问题等等!