我用PLSQL Developer登陆总是显示tns 无法解析指定的连接标识符
用sql plus连接正常 系统是windows 7 64 大家知不知道是怎么回事啊
用sql plus连接正常 系统是windows 7 64 大家知不知道是怎么回事啊
解决方案 »
- 求Oracle的一条 SQL (case 还是 decode 之类的?) 大致 如下
- oracel表数据导入sql有什么方案吗
- 如何转换表中字符类型?
- Oracle 执行存储过程的问题
- 不显示删除回复显示所有回复显示星级回复显示得分回复 ORA-04091: 表 HNTELANT.XB_UIMCARD 发生了变化, 触发器/函数不能读它
- oracle如何导出表结构和数据
- 在oracle怎么查询第n到n+m行的数据啊
- 请教一个关于字符转数字的问题!
- 我在往一个long型的字段通过asp插入数据时为什么说我"ORA-01704: 文字字符串过长" ?
- 请教Oracle给用户赋予表空间如何做?
- 简单的问题 20分送上。
- fetch next from问题
sqlplus是2层连接,没有用到监听。你看下你的服务界面里面的 OracleOraDb10g_home1TNSListener 服务选项启动了没有,你重启下。试试看。
服务里面都没有oracle的服务
我同事的电脑同样也没有oracle的服务 但是可以连通
用的是oracle 10g client
顶别哥一把你的sqlplus应该使用的本地连接的形式,没有经过listener,所以你没有发现问题,你如果在sqlpllus使用@SID这样的形式,应该和出现和plsql developer一样的问题。根据你包的错,应该是你指定的tnsname配置错误或者是根本就没有配置。
你用tnsping tnsname这样的方式试试,应该是有问题的。
那你看看你plsql developer里的service name填写的对不对。
2009 09:35:46Copyright (c) 1997, 2003, Oracle. All rights reserved.已使用的参数文件:
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 134.23.5.214)(PORT = 7766))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVI
CE_NAME = TSTDB2)))
OK (2620 毫秒)C:\Users\nick>sqlplus tstdb1c/tstdb1c@TSTDB2SQL*Plus: Release 10.1.0.2.0 - Production on 星期一 6月 8 09:37:14 2009Copyright (c) 1982, 2004, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL>
TNS File
C:\Oracle\product\10.1.0\Client_1\Network\Admin\tnsnames.ora文件指定页没有问题我装了Toad for Oracle 也连不上!
C:\Oracle\product\10.1.0\Client_1\NETWORK\log
目录下没有任何文件 还有什么可能?
2,是不是IP有改动,如果IP改动了,就不行了,因为安装时是绑定IP的。可以改动配置文件,具体配置网上挺多的。
确实很怪异哟。如果是这样就是client有问题,但是sqlplus也应该不行的呀,可偏偏你的sqlplus用@SID也可以。怪异。