数据库服务器之间互连的问题!

[复制链接]
查看11 | 回复8 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
环境:两台机器上装了win2000 professional、 oracle 8.1.7enterprise edtion
现在它们之间要相互访问(或单向,不知配置时有区别吗?),我已经试了net8 assistant中的“oracle name servers”添加了一个names server,但在sqlplus中还是连不上对方,提示
ora-12154:tns:无法处理服务名。
再用net8 configuration assistant配置,选添加监听程序,之后配置完也不对,这次其实就没提示输入对方信息!
刚搜索了一下,但没找到,手头也没合适的资料,由于时间紧,请大侠指点,该用什么来配置?谢谢!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我晕
应该选择本地网络服务名配置
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
oracle网络连接有几种连接方法,本地网络服务名,hostname,oname,都可以,只是本地网络服务名用的最普遍。你一定是配置oname不正确,我记得首先要建用户,然后执行一个脚本,最后在创建oname,还有要在sqlnet.ora文件中加入NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)。你可以在这个网址去看关于网络的配置http://tahiti.oracle.com/pls/tahiti/tahiti.homepage?remark=tahiti
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
to eygle版主:我按您的办法去试,显示成功了,在net8 assistant的本地服务命名中也正确列出了,说明配置应该试没问题的。但敲入C:\>sqlplus user/password@网络服务名 后,仍是提示ORA-12154: TNS: 无法处理服务名 用户名,密码肯定是没问题的,是不是对方机器也必须要进行相似配置啊?谢谢!谢谢QYL的全面的信息,有空我一定会去试的!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
对方机器无需配置
tnsping servername
试试看通不通,你的机器上装了几套Oracle?如果有多个,注意要在当前活动的Oracle上配置。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
先在两 台机器上分别连接本地的数据库。
如果行的话,在任意一台机器上启动OEM,搜索一下另一台机器的地址,如果地址是连通的,应该可以搜索到。这样就在一台机器上管理另一台机器上的数据库了。!!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
tnsping可以,两个机器上都只装了一套oracle,就一个库。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 yqlyd 发布
[B]先在两 台机器上分别连接本地的数据库。
如果行的话,在任意一台机器上启动OEM,搜索一下另一台机器的地址,如果地址是连通的,应该可以搜索到。这样就在一台机器上管理另一台机器上的数据库了。!! [/B]

没配置oem,嫌太麻烦了,实在没有其他办法再说吧!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
kao,犯了个低级错误!配置完net8 assistant后,关闭它的时候才提示是否要保存配置!点保存后再试,就ok了!
谢谢大家的热心帮助!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行