LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 925|回复: 7

Oracle To SQL Server Gateway In Linux

[复制链接]
发表于 2003-6-23 20:42:55 | 显示全部楼层 |阅读模式
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"。请高手帮忙。

:help
发表于 2003-6-24 09:32:15 | 显示全部楼层
这倒真是个问题。
ms sql server是微软的东东,要想在linux上与它建立联系,恐怕只有用ODBC了。
不过,我从来没用过LINUX下的ODBC。
 楼主| 发表于 2003-6-25 19:36:20 | 显示全部楼层
我在otn上仔细查了,原来sql server gateway是可以单独运行于nt平台的,也就是说可以是3个独立的服务器,一个是sqlserver,一个是运行sqlserver gateway 的nt服务器,一个是rh as 2.1+oracle,道理是这样了,但还没有试通。谢谢。
发表于 2003-6-26 08:13:48 | 显示全部楼层
是不是相当于oracle里那个oms一样的功能,将服务分成三层或者是多层结构,方便分布处理?
老兄搞定了请介绍一下经验。
 楼主| 发表于 2003-6-26 21:42:26 | 显示全部楼层
我在国营企业,单位虽然有一套正版的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

给斑竹的建议:多提供linux+ora实际应用案例分析,实际的才是最有说服里的,比如前一段的石油系统的linux的一个项目,只看到新闻,但是没有具体的分析文章。
发表于 2003-6-27 08:14:16 | 显示全部楼层
谢谢您的提议。
发表于 2003-6-27 08:20:26 | 显示全部楼层
我在这个版,最明显的感觉就是大家对于怎么样来安装数据库系统和怎么样来使用数据库系统运行起来很是热心。我想这个也是当然的。因为如果安装不上,就根本没有办法使用数据库。但是我想说的是,在数据库这个领域重要的不是安装,也不是看你用哪个版本的数据库。最重要的是数据库的基础知识,像SQL语言的应用,数据库系统规则的实现,数据库设计的技巧,在linux上oracle的表现不知道怎么样。但是光一个安装就已经麻烦得要死,想学习数据库,在linux下有很多的选择。如果真的是想在linux上架设oracle数据库,恐怕和要准备得很充足才行。
我们公司现在架设的数据库是PostgreSQL,  也有差不多2个G的数据。运行一年多来,情况良好。
 楼主| 发表于 2003-6-27 22:34:54 | 显示全部楼层
我想,你在这个摊子上作摊主,自然希望“linux数据库”能够获得更多应用,让每一个来这个摊子的人都能够了解到一些东西。我觉得,在实际应用中,像数据库安装、优化、备份等都是一些技术问题,并不难解决,最难的是人们对“linux数据库”的信心。一般情况下,实际案例是说服人的最有力的论据。
介绍一下你自己的应用经历;追踪重点项目,比如中国石化加油IC卡系统(turbolinux)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表