网络服务名配置问题,问题比较奇怪,请各位大侠指点,在线等待---------- 检查一下 A 和 B 上的oracle端口是否一致, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用ORACLE的企业管理器把A服务器上的数据库加入后登录一下看一看能不能进去.要是能的话再用客户端连接看看.注意你的SID在名字. 在b電腦C:\tnsping A電腦的ip是否成功? 谢谢各位的帮助,现在问题还没有解决.1:服务器A和B的端口都是1521,标准端口,2:在服务器B上用ORACLE的企业管理器把A服务器上的数据库加入后,无法连接A服务器上的数据库,3:在服务器B上tnsping A的ip时,提示:ora12560,tns:协议适配器错误,或者提示:ora12535,tns:超时。我已经在xp professional 系统上试过了,还是不可以,在xp professional系统上提示ora12535,tns:超时,在win2003 server系统上tns:协议适配器错误,这到底是怎么回事呢?请各位大侠继续研究一下,等待中------------------------- B电脑 -》oracle安装文件夹下 -》ora92 -》network -》admin -》tnsnames.ora文件tnsname(你机器上用于标志这个服务的名字) = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = A的IP )(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = A上oracle实例的SID ) ) ) 把a上的服务器端的listener.ora文件和客户端的tnsnames.ora文件,还有b上面的tnsnames.ora文件贴出来看看。不然不好说。 服务器A上的listener.ora 文件# LISTENER.ORA Network Configuration File: D:\oracle\ora90\network\admin\listener.ora# Generated by Oracle configuration tools.LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = shentw)(PORT = 1521)) ) ) )SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\ora90) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = myoracle.mynet) (ORACLE_HOME = D:\oracle\ora90) (SID_NAME = myoracle) ) (SID_DESC = (GLOBAL_DBNAME = OEMREP) (ORACLE_HOME = D:\oracle\ora90) (SID_NAME = OEMREP) ) )服务器A上的客户端tnsnames.ora文件##################################### TNSNAMES.ORA Configuration File:e:\oracle\ora90client\NETWORK\ADMIN\tnsnames.ora# Generated by Oracle Enterprise Manager V2# Date..........: Mon May 30 13:07:56 CST 2005####################################MYORACLE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.66)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = myoracle.mynet)) )MYORACLE_192.168.0.66 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.66)(PORT = 1521)) ) (CONNECT_DATA = (SID = myoracle)(SERVER = DEDICATED)) )# TNSNAMES.ORA Network Configuration File: e:\oracle\ora90client\network\admin\tnsnames.ora服务器B上的客户端tnsnames.ora文件# TNSNAMES.ORA Network Configuration File: D:\oracle\ora90\network\admin\tnsnames.ora# Generated by Oracle configuration tools.MYORACLE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.66)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = myoracle.mynet) ) )在服务器B进行网络服务名配置时,测试未通过,提示 ora 12535 Tns:操作超时,但是在服务器A的客户端测试没有问题。我已经在几个不同的计算机上试过了,而且服务器端我也装在别的计算机上测试过,都出现类似的问题 呵呵,那就不知道了,关键没有用过2003,装机无数,没有遇到楼主的问题,关注ing 我用另外2台计算机实验了一下,系统是都是windows xp professinal,还是发生同样的问题,请问各位大侠这种问题怎么解决啊? 关闭了防火墙还是不行啊?更换了其它的计算机和操作系统(全是windows 平台)还是不能解决问题啊?---------------------------- 你copy一份好的tnsname.ora文件到A主機,上次我碰到這樣的問題,在A主機Tnsname.ora文件不管我怎麽配置,都不行,後來我從另一台機器上Copy一份tnsname.ora文件(OK的)問題就解決,至今納悶中.... 会不会是windows2003的问题,本人在用sql server2000装在windows2003时也试过远程登陆不了sql server 2000 你用什么访问,如果用SQLPLUS必须要把TNS输入进去! 不错是联接不到! 【求组】PROC的insert语句不能插入数据 貌似和变量有关? 求一个sql语句 时间转换排序 关于有相同列的表合并问题 求解决一条oracle 语句IN的问题 求:数据恢复的语句! 急!!!如何在oracle中批量插入日期!!!! 请教,想实现一个功能,sql不知道怎么写好 求助数据库高手,那种连接数据库的方式比较快? 问一个简单的问题? 请教:用SQLPlus导入*.sql文件后,所建立的表没能OMS中显示(在线等) 谁帮我确认一下:聚簇索引和聚簇存放在数据存放上的区别好吗?
1:服务器A和B的端口都是1521,标准端口,2:在服务器B上用ORACLE的企业管理器把A服务器上的数据库加入后,无法连接A服务器上的数据库,3:在服务器B上tnsping A的ip时,提示:ora12560,tns:协议适配器错误,或者提示:ora12535,tns:超时。
我已经在xp professional 系统上试过了,还是不可以,在xp professional系统上提示ora12535,tns:超时,在win2003 server系统上tns:协议适配器错误,这到底是怎么回事呢?请各位大侠继续研究一下,等待中-------------------------
B电脑 -》oracle安装文件夹下 -》ora92 -》network -》admin -》tnsnames.ora文件tnsname(你机器上用于标志这个服务的名字) =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = A的IP )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = A上oracle实例的SID )
)
)
# LISTENER.ORA Network Configuration File: D:\oracle\ora90\network\admin\listener.ora
# Generated by Oracle configuration tools.LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = shentw)(PORT = 1521))
)
)
)SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\ora90)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = myoracle.mynet)
(ORACLE_HOME = D:\oracle\ora90)
(SID_NAME = myoracle)
)
(SID_DESC =
(GLOBAL_DBNAME = OEMREP)
(ORACLE_HOME = D:\oracle\ora90)
(SID_NAME = OEMREP)
)
)服务器A上的客户端tnsnames.ora文件
####################################
# TNSNAMES.ORA Configuration File:e:\oracle\ora90client\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle Enterprise Manager V2
# Date..........: Mon May 30 13:07:56 CST 2005
####################################MYORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.66)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = myoracle.mynet))
)MYORACLE_192.168.0.66 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.66)(PORT = 1521))
)
(CONNECT_DATA = (SID = myoracle)(SERVER = DEDICATED))
)# TNSNAMES.ORA Network Configuration File: e:\oracle\ora90client\network\admin\tnsnames.ora
服务器B上的客户端tnsnames.ora文件
# TNSNAMES.ORA Network Configuration File: D:\oracle\ora90\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.MYORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.66)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = myoracle.mynet)
)
)在服务器B进行网络服务名配置时,测试未通过,提示 ora 12535 Tns:操作超时,但是在服务器A的客户端测试没有问题。我已经在几个不同的计算机上试过了,而且服务器端我也装在别的计算机上测试过,都出现类似的问题