求救:无法连接数据库,但是我ping ip 地址却连接的上 求救:无法连接数据库,但是我ping那个ip地址却可以连接的上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看服务器端服务是否启动tnsname.ora里的实例名是否配置正确 客户端要连接服务器必须在tnsnames里添加配置信息楼主是不是没有配置 tnsping SID通不?C:\Documents and Settings\user.HQ-TEXT>tnsping orclTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 28-8月 -2009 18:03:31Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.oraTNS-03505: 无法解析名称C:\Documents and Settings\user.HQ-TEXT>tnsping testTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 28-8月 -2009 18:03:39Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora已使用 TNSNAMES 适配器来解析别名Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = HFCC-KF-3068)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = TEST)))OK (30 毫秒)C:\Documents and Settings\user.HQ-TEXT> ping 通不能说明问题,你telnet 1521端口看看能不能通,不通的话可能是实例服务没有开启。连不上的可能行比较多,你把具体连不上的细节说一下,你时通过什么工具连不上? 在服务器本机先试试sqlplus,确保数据库已经启动,然后lsnrctl status,查看监听状况,确定监听端口,已经监听已经启动,实例已经注册关闭防火墙,或者打开1521端口,并修改注册表启动shared socket在客户端tnsping tnsname,确保tnsname配置正确用正确的用户密码连接。 tnsping ip(of oracle server), show the results tnsname.ora里的实例名是否配置正确,客戶端要添加配置服務器上的trsname.ora中對應當那一段代碼 如果在nomount下,ping通也是连不上数据库的。 不会是别的问题,肯定是tnsname.ora里的实例名的问题. 步步出错,层层分析–tns的一些常见错误分析实例 好文章我刚在尝试的时候又出了个错误SQL*Plus: Release 10.2.0.1.0 - Production on Mon Sep 28 00:30:41 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn / as sysdbaERROR:ORA-12560: TNS:protocol adapter error出现这个错误时候我把LISTENER服务启来了 实例服务OracleServiceORCL没启 还有个问题哦 我发现我的D:\oracle\db_1\NETWORK\ADMIN目录下不仅有listener.ora,sqlnet.ora,tnsnames.ora三个文件 还有好多它们的备份文件 后缀名都是.bak不知道是我自己做什么操作了产生它们的还是ORACLE自动产生的??我觉得应该是我自己做了什么吧 因为这些.bak文件的最后修改日期都是2009-8-28如果ORACLE自动备份的话不会一天备份这么多嘛 应该隔几天备份一次才对 所以应该不是啦 想导出数据库用户所有对象的ddl语句,有啥好办法 oracle create tablespace 参数详解 在线等 !急!反洗钱系统的映射转换问题 咨询:关于历史表的更新机制 sql脚本:已知一个insert 脚本 ,想生成一个删除脚本 这样一个数据表如何入手编写啊?望不吝赐教 如何在语句里面使用 与、或的运算? 关于序列的怪问题? 请教一个orcale触发器中关于时间相减问题?(up有分) 关于递归或迭代的问题 oracle10g emca删除em资料库遇到的问题 Enterprise Manager中,如何使用OS用户
tnsname.ora里的实例名是否配置正确
楼主是不是没有配置
C:\Documents and Settings\user.HQ-TEXT>tnsping orclTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 28-8月 -
2009 18:03:31
Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:
D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
TNS-03505: 无法解析名称
C:\Documents and Settings\user.HQ-TEXT>tnsping test
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 28-8月 -
2009 18:03:39
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的参数文件:
D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = HFCC-KF-
3068)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = TEST)))
OK (30 毫秒)
C:\Documents and Settings\user.HQ-TEXT>
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Sep 28 00:30:41 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn / as sysdba
ERROR:
ORA-12560: TNS:protocol adapter error
出现这个错误时候我把LISTENER服务启来了 实例服务OracleServiceORCL没启
我发现我的D:\oracle\db_1\NETWORK\ADMIN目录下不仅有listener.ora,sqlnet.ora,tnsnames.ora三个文件 还有好多它们的备份文件 后缀名都是.bak
不知道是我自己做什么操作了产生它们的还是ORACLE自动产生的??我觉得应该是我自己做了什么吧 因为这些.bak文件的最后修改日期都是2009-8-28
如果ORACLE自动备份的话不会一天备份这么多嘛 应该隔几天备份一次才对 所以应该不是啦