zhangyudong1987 发表于 2012-04-13 17:03

请教下在用oracle WIN的客户端连接SPARC solaris下oracle数据库的问题

以下几图是我服务器端的配置



WIN客户端下的配置都是根据下面这张图来的


下面是错误提示

zhangyudong1987 发表于 2012-04-13 17:04

请教各位这个问题应该怎么解决?

非凡公子 发表于 2012-04-13 20:51

本帖最后由 非凡公子 于 2012-04-13 20:52 编辑

sqlplus user/pass@tnsname
tnsname就是你客户端tnsames中的配制,你图中的就是MyDB

zhangyudong1987 发表于 2012-04-13 21:40

回复 3# 非凡公子


    我用的tnsname不是MyDB,而是我自己配置的t5220,但是依然报错呀

非凡公子 发表于 2012-04-14 19:01

tnsames.ora是只你客户端的,服务器上不用配.......
测试请用tnsping t5220

bxwz2004 发表于 2012-04-15 07:25

感觉使用命令的参数有问题:

> sqlplus system/PAss123@t522002

这个@后面应该跟connect identifier的信息,不只是oracle server的IP或者主机名,还要跟service name (ezconnect 方式)

比如 > sqlplus system/PAss123@t522002/t5220
这样不需在客户端本地的tnsnames.ora 配置connect identifier,就可连接

如果配置了客户端本地的tnsnames.ora 文件($ORACLE_HOME\NETWORK\ADMIN目录下),

查看connect identifier的项目信息,将 identifier名字写入sqlplus system/PAss123@的后面。比如
比如 > sqlplus system/PAss123@t5220(local tnsnames方式)

在客户端本地的 sqlnet.ora 文件配置了命名解析方式

zhangyudong1987 发表于 2012-04-15 14:59

回复 5# 非凡公子


    tnsnames.ora不用配的吗?可是我看很多的文档里面都说要配的;
   还有tnsping这个命令我输入的时候提示命令找不到呀!而且我在其它路径里面也找过,但没有呀;还是说我装的有问题?

zhangyudong1987 发表于 2012-04-15 15:00

回复 6# bxwz2004


    OK,明天去公司试下这个命令!希望可以成功

wenhq 发表于 2012-05-08 15:39

oracle基础
页: [1]
查看完整版本: 请教下在用oracle WIN的客户端连接SPARC solaris下oracle数据库的问题