Oracle To SQL Server Gateway In Linux
在NT版本的ORACLE中,有一个“to sql server gateway“部件。通过它,ORACLE可以建立一个databaselink,用户通过ORACLE可以透明的看到SQL server中的数据。现在我想把我们公司的操作系统平台移植到LINUX上,我已经安装了rh as 2.1 + oracle 9.2.0.1,怎么解决与sql server 数据库的连接问题呢?我在otn上找不到“to sql server gateway in linux"。请高手帮忙。
我在国营企业,单位虽然有一套正版的8i for nt,但自从买来以后只装过一次,玩了玩。我们财务和库存系统在sqlserver(daoban)上,2g的数据,在多次升级服务器后仍然宕机。现在单位正在准备上一个pdm项目,在技术上我能做主了。为了和旧系统集成,我想做成这样的:旧的sql server 2000服务器不动,新建一套rh as 2.1+ora9i的数据库作主服务器,建一个nt4.0+sqlserver gateway的中间服务器,建一个rh as 2.1+ora9i的standby服务器作备份和并为前端只读用户服务。现在正在试两个rh+9i之间的standby。
感想一:以前装8i的时候,只是把20多张光盘统统装上看了看,没有想gateway是不是能独立运行,是在这几天看过otn上的资料后才知道gateway可以独立运行的。现在认为:在gateway的服务器上没有ora的instance&database,但是有listener,gateway通过odbc(或oledb)读sqlserver,并把数据模拟成好像是一个ora的数据库。这样,问题就变成两个ora数据库的连接问题了,dblink是很容易的。现在唯一担心的就是这几个数据库的运行效率如何,速度不能太慢。
感想二:linux+ora的安装确实麻烦,用惯win的人不习惯。oracle现在只支持rhas和suse,如果rh在国内有公司的话,我愿意购买他们的技术服务。
另外:刚找到ORACLE官方的9i在rhas2.1上的安装指南,按照指南安装没有任何错误提示。比我第一次安装“顺”多了。指南在:http://otn.oracle.com/tech/linux/content.html