请教下在用oracle WIN的客户端连接SPARC solaris下oracle数据库的问题
以下几图是我服务器端的配置WIN客户端下的配置都是根据下面这张图来的
下面是错误提示
请教各位这个问题应该怎么解决? 本帖最后由 非凡公子 于 2012-04-13 20:52 编辑
sqlplus user/pass@tnsname
tnsname就是你客户端tnsames中的配制,你图中的就是MyDB 回复 3# 非凡公子
我用的tnsname不是MyDB,而是我自己配置的t5220,但是依然报错呀 tnsames.ora是只你客户端的,服务器上不用配.......
测试请用tnsping t5220 感觉使用命令的参数有问题:
> 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 文件配置了命名解析方式 回复 5# 非凡公子
tnsnames.ora不用配的吗?可是我看很多的文档里面都说要配的;
还有tnsping这个命令我输入的时候提示命令找不到呀!而且我在其它路径里面也找过,但没有呀;还是说我装的有问题? 回复 6# bxwz2004
OK,明天去公司试下这个命令!希望可以成功 oracle基础
页:
[1]