如何实现从Sybase到Oracle连接服务器

如何实现从Sybase到Oracle连接服务器,第1张

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

OR

CONNECTION

PROFILE,通过ODBC实现与其它数据库的互联。

本文的测试环境为:

*** 作系统:

WINDOWS2000

SERVER

(繁体系统)

安装数据库:

SYBASE8.0

SERVER(英文版)和ORACLE92客户端(英文版)

具体实现步骤:

1.要求pc机上安装ORACLE客户端软件和SYBASE8.0

SERVER软件。

2.首先ORACLE要建立好SERVICE

NAME

如:

#

TNSNAMES.ORA

Network

Configuration

File:

D:oracleora92networkadmintnsnames.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.配置SYBASE8.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用户].[表名]。更详细具体的使用这里不再赘述。

以后再补充!

我这边做数据迁移都是停业务,停机搞,如果迁移同时还做业务,很难保证数据逻辑一致性。如果是Oracle同构,还能考虑Dataguard。我也想知道异构环境不停机迁移的方案,mark一下,关注学习。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9388596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存