ORACLE 通过HS 连接其他数据库 (SYBASE &SQL SERVER)操作说明
文件标识: 当前版本:v1.0.0 作    者:
段锐
文件状态: □ 正在编写 □ 草稿 ■ 正式发布 □ 正在修改 完成日期:
ORACLE通过HS连接其他数据库(SYBASE &SQL SERVER)操作说明
版 本 历 史
版本/状态 作者 参与者 起止日期 备注
V0.0.1 段锐 2007-12-03 草稿
V1.00 段锐 2007-12-05 正式发布
文档摘要
1、本文档主要讲述在LINUX系统下的ORACLE通过HS连接异构数据库
2、本文档参考了网络上的其他文档,但是网络上的文档是零碎和不完整,
比如在网络上就没有关于ODBC在配置SERVERNAME时与在进行FREEDS.CONF配置时的注意事项、以及在连接SYBASE库时大小写用户与密码的注意事项。
3、本文档是第一次完成,错误疏漏之处难免,敬请批评指正
4、本文档可以任意复制与使用,但是对本文档的任何改动请先通知作者
(rui.duan@justinmobile)
5、本文档应该算为CRM部署文档的一部分。
目录
一.软件环境 (4)
1.1. 服务器环境说明 (4)
1.2. RPM包的准备 (4)
二.ODBC与SQL SERVER、SYBASE驱动安装与配置 (5)
2.1. ODBC安装(如果LINUX下已经有就可以略过) (5)
2.2. SQL SERVER、SYBASE驱动RPM包安装 (5)
2.3. L INUX/U X下ODBC的配置 (5)
NI
2.3.1. 安装数据库的ODBC驱动程序 (6)
2.3.2. 创建DSN选择数据库驱动(注意这里要求创建SYSTEM DSN) (7)
2.3.3. 配置freetds (8)
2.3.4. 测试ODBC连接 (9)
三.ORACLE HS配置 (10)
3.1. ORACLE HS介绍 (10)
3.2. ORACLE HS配置步骤 (11)
3.2.1. 创建HS代理的数据字典 (11)
3.2.2. 建立HS初始化文件 (11)
3.3. 配置LISTENER.ORA文件 (12)
3.4. 配置TNSNAMES.ORA文件 (13)
3.5. 在ORACLE数据库里创建到SQL SERVER、SYBASE的DBLINK,并测试 (14)
四.参考文档 (15)
一. 软件环境
1.1.服务器环境说明
目标数据库服务器:
操作系统:Redhat Enterprise Linux 4 u1(ip:192.168.1.225)
数据库:ORACLE 10G
源数据库服务器 1(ip:192.168.1.250)
操作系统:Solaris 8
数据库:SYBASE 12
oracle10g客户端安装步骤源数据库服务器2(ip:192.168.1.247)
操作系统:window server 2000
数据库:sql server 2000
1.2.rpm包的准备
由于需要在225服务器是LINUX服务器,要在该服务器通过ODBC来连接SYBASE和SQLSERVER 2000,因此需要有具备以下条件:
A、LINUX 操作系统要安装ODBC
B、需要LINUX下的SYBASE和SQL SERVER ODBC驱动
由于现在REDHAT LINUX 下ODBC一般都默认安装,ODBC可以不用安装,测试操作系统是否安装ODBC,可以用isql或ODBCConfig来测试,如果没有安装需要到下载(安装后面将有说明)。
LINUX下的SYBASE和SQL SERVER ODBC驱动可以到/下载,这里使用的RPM是
freetds-0.64-6.el4.i386.rpm
freetds-devel-0.64-6.el4.i386.rpm
二. ODBC与SQL SERVER、SYBASE驱动安装与配置
后面配置涉及的相关配置文件:
/etc/odbcinst.ini
/etc/odbc.init
/f
2.1.ODBC安装(如果LINUX下已经有就可以略过)
2.2.SQL SERVER、SYBASE驱动RPM包安装
2.3.Linux/Unix下ODBC的配置
在ROOT用户下执行ODBCConfig出来图形界面,如下命令与图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。