SYBASE到ORACLE连接服务器的实现

** SYBASE ** ** 到 ** ** ORACLE ** ** 连接服务器的实现 ** ** **


作者: CCBZZP

不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SYBASE里面叫做CONNECT OR CONNECTION PROFILE,通过ODBC实现与其它数据库的互联。

本文的测试环境为 :

操作系统 : WINDOWS2000 SERVER ( 繁体系统 )

安装数据库 : SYBASE 8.0 SERVER ( 英文版 ) 和 ORACLE92 客户端 ( 英文版 )

具体实现步骤 :
1. 要求 pc 机上安装 ORACLE 客户端软件和 SYBASE 8.0 SERVER 软件。
2. 首先 ORACLE 要建立好 SERVICE NAME

如 :

TNSNAMES.ORA Network Configuration File: D:\oracle\ora92\network\admin\tnsnames.ora

Generated by Oracle configuration tools.

……

TEST=

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.100.1.101 )(PORT = 1521))

)

(CONNECT_DATA =

(SID = test)

)

)

… …

3. 配置 windows 的 ODBC 数据源:
开始菜单—》 程式集 —》 系统 管理工具—》 资料 数据源( ODBC )—》进入配置用户 DSN 或者系统 DSN 均可以:添加—》选择 ORACLE ORA92HOME —》自定义数据源名称(随意如 : ORACLETEST )—》 TNS SERVICE NAME 名称(必选!)如上面的 TEST —》 USER ID 处输入 ORACLE 的数据库的用户—》 OK 完成。

配置和测试 ODBC 完成 !

4. 配置 SYBASE 8.0 SERVER 中的连接服务器:
启动 SYBASE CENTRAL

选择菜单中的 TOOLS 中的 CONNECTION PROFILES 选项

选择 NEW 按钮出现画面 NEW PROFILE, 在 NAME 处输入你的连接名称 , 选择 COPY PROFILE, 在 CONNECTION PROFILE 中选择 ADAPTIVE SERVER ANYWHERE8.0 SAMPLE 后 OK, 出现 EDIT CONNECTION PROFILE 画面 ,

USER: 处输入 ORACLE 的数据库的用户名称

PASSWORD: 处输入 ORACLE 的数据库的用户的密码

下面选择 ODBC DATA SOURCE NAME 处选择上面完成的 ORACLE 的 ODBC

ORACLETEST, 选择 OK 即可完成 !

访问表时,使用格式为: [ 连接服务器名 ]..[ORACLE 用户 ].[ 表名 ] 。更详细具体的使用这里不再赘述。

以后再补充 !

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus