免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: redfei
打印 上一主题 下一主题

急 急 急 安装oracle客户端后配置tnsnames.ora出现问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-06-16 17:46 |只看该作者
先ping目标主机看看, 如果通了, 再tnsping 你的tnsnames.ora中配置的name..

论坛徽章:
0
12 [报告]
发表于 2006-06-18 06:14 |只看该作者
1。client 不用起监听!
2。没有配置服务,检查SID
3。你的数据库启动没有?

论坛徽章:
0
13 [报告]
发表于 2006-06-18 10:46 |只看该作者
使用tnsping sid 10看看你那个SID是否能够通?

论坛徽章:
0
14 [报告]
发表于 2006-06-19 09:28 |只看该作者
您先 tnspin sid 看看吧

client 是不需要 做 lsnrctl start 的動作的

只要 tnsnames.ora設定好就可以 當個乖乖的客戶端用了

论坛徽章:
0
15 [报告]
发表于 2006-06-23 11:55 |只看该作者
请在TNSNAMES.ORA添加如下看看
(SERVER = DEDICATED)

论坛徽章:
0
16 [报告]
发表于 2006-06-23 13:09 |只看该作者

回复 1楼 redfei 的帖子

——tnsnames 是你自己改过的吧。要不你就是选了8i兼容。
看看我的:
connection_string =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = oracle服务器IP)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = 服务名)
    )
  )

connect_string随便取,比如取成aaa
则连库时可以
sqlplus system/manager@aaa
即可。

按说,负责域名的 sqlnet.ora 与 tnsnames.ora 联合起作用,但很多情况下我们只是简单地屏蔽掉 sqlnet.ora 中的所有内容。不然的话,就不是aaa而是aaa.域名。
sqlplus system/manager@aaa.域名

你那个测试可以改为

tnsping aaa, 即测试你的 tnsnames 配置。看有什么结果!

论坛徽章:
0
17 [报告]
发表于 2006-06-23 15:55 |只看该作者
client跟tnsnames没什么关系,主要是检查sqlnet。ora这个文件是否正确

论坛徽章:
0
18 [报告]
发表于 2006-06-23 15:59 |只看该作者
tnsnames.ora,sqlnet.ora文件贴出来看看....

会不会是制定了默认的domain_name了....

论坛徽章:
0
19 [报告]
发表于 2006-06-23 16:47 |只看该作者
===============
SQL> conn system/manager
ERROR:
ORA-12560: TNS: 协议适配器错误
===================
改为
SQL> conn system/manager@服务器中数据库名

论坛徽章:
0
20 [报告]
发表于 2006-06-23 21:39 |只看该作者
conn system/manager@服务器中数据库名
可否连接上呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP