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一下,关注学习。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)