CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

不同机器上的相同名字的数据库能连接上吗?

楼主brightaf(af)2005-11-03 14:38:38 在 Oracle / 基础和管理 提问

两台机器:A和B  
  两个相同的数据库XADB分别在两台机器上,在各自的机器上连接都正常  
  如果只是从A机器上连接B上的XADB,那么在TNSNAMES.ORA加上一组信息,重新命名一个别名XADBTEST_DB,实例名不变还是XADB,填写上相应的服务器地址,然后按这个别名连接就可以  
  现需要从A机器上的XADB去连接B机器上的XADB,新建了一个DBLINK,DBLINK中的DATABASE中填写的是新命名的别名XADBTEST_DB,执行SQL语句的时候,提示:ORA-02085:DATABASE   LINK   XADBTEST_DB.WORLD   CONNECTS   TO   XADB_DB.WORLD  
  问题点数:20、回复次数:5Top

1 楼liuyi8903(不让疑问伴随)回复于 2005-11-03 14:59:24 得分 10

你先需要去用netca去创建一个服务名  
  然后dblink连接到这个服务名.   而不是databasename.Top

2 楼brightaf(af)回复于 2005-11-03 15:06:19 得分 0

机器A和机器B,装有相同名字的ORA数据库,现想从A的数据库中去访问机器B上的数据库,该如何操作Top

3 楼Hangfeng(寒风)回复于 2005-11-03 16:37:02 得分 10

用DB   Link.  
  create   database   link   FROM_B.US.ORACLE.COM  
  connect   to   B.用户名  
  identified   by   B.密码  
  using   'B.服务名';//是在Net   Manager创建的服务名Top

4 楼brightaf(af)回复于 2005-11-03 18:19:55 得分 0

"using   'B.服务名';//是在Net   Manager创建的服务名"中,是指的另一台机器上的数据库服务吗?  
  如果两个名字都一样,只是机器不同的话,那么就会出现ORA-02085:DATABASE   LINK   XADBTEST_DB.WORLD   CONNECTS   TO   XADB_DB.WORLD  
  的提示  
  Top

5 楼broad_(wolf)回复于 2005-11-04 11:26:16 得分 0

能连上,没有问题的  
  我做过这样的实验  
  你说的配置TNS是正确的,只是需要DbLinK的名字需要注意Top

相关问题

  • 怎么在同一台机器上再建一个和已有数据库相同的新数据库
  • 如何同时连接两台机器上相同SID的数据库
  • 如何把同一台机器上的有相同结构的不同数据库A,B全部实时放入另一数据库C中,进来有分数!!谢谢!!!
  • 如何实现SQL SERVER不同机器的相同结构的数据库数据汇集到一起去。
  • 急! 请赐教:两个不同机器中的相同数据库的数据拷贝的问题
  • 分布在不同机器上的相同数据库如何做到数据是使更新一致?
  • 连其它机器数据库问题
  • 数据库数据跨机器传输
  • 奇怪!相同数据库,相同语句,不同机器执行结果不一样?人品问题?帮我看看。
  • 数据库相同数据合并

关键词

  • 数据库
  • 连接
  • db
  • database
  • 机器
  • xadb
  • xadbtest
  • dblink
  • 服务
  • 相同

得分解答快速导航

  • 帖主:brightaf
  • liuyi8903
  • Hangfeng

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo