如何同时连接两台server上的oracle数据库?(100分)

  • 主题发起人 主题发起人 wangning
  • 开始时间 开始时间
W

wangning

Unregistered / Unconfirmed
GUEST, unregistred user!
在pb中我用过oracle数据库的连接,但是好象不能同时连接两台server的oracle数据库,不知各位高手是否知道,如何同时连接两台server上的oracle数据库
 
用两个不同的数据集控件在Delphi中可轻松地实现该功能
 
在BDE中为第2个数据库配置另外一个数据库别名则可!
 
在PB中定义两个Transaction Object!!!分别连接两个ORACLE数据库。
 
easy conifg 分别建两个oracle连接名连接不同的数据库
然后,用两个database 分别连接它就可以了,或在BDE中间两个别名
也可以。
 
用两个或更多的Tdatabase组件可以连接到不同的数据库上。
或用Tsession的'alias'一类过程/函数。
Delphi的某些组件,如Tquery支持异构查询。你甚至可以用SQL同时连接它们。
 
若两台服务器分别为:server1(ip为200.200.200.1),server2(ip为200.200.200.2),如何在程序中分别引用?是在程序中设置,还是该通过oracle
的某些设置文件设置?(若提供的方法通过实际测请在答案中注明)
 
用Yasy Config 配置两台服务器的连接串.
用两个DataBase,分别用不同的连接串,连接不同的服务器.
 
还可以异构查询,如:
SELECT *
FROM ":ORACLE1:customer.db" C, ":MSSQL1:orders.db" O
WHERE (C.custno = O.custno)

ORACLE1是oracle数据库别名,
MSSQL1是Ms SQL 数据库别名。
 
分别用两个Database
 
多人接受答案了。
 
后退
顶部