配置TRANSPARENT GATEWAY FOR Sybase步骤
1.Oracle所在服务器上安装Sybase client(或者在同一台server上安装Oracle、Sybase服务器),确保能够访问Sybase数据库;
2.安装TRANSPARENT GATEWAY FOR Sybase选件,要用自定义安装。正确选择Sybase的安装目录;来源:考试大
3.选择一个sid字符串准备赋给Sybase数据库。如:tg4sybs设置Sybase的dll路径到环境变量PATH(这一步很重要);
4.修改初始化文件,默认的是:
Oracle_HOME\tg4sybs\admin\inittg4sybs.ora
设置参数
HS_FDS_CONNECT_INFO
格式:
HS_FDS_CONNECT_INFO= server_name. database_name[,INTERFACE= interface_file]
server_name. database_name是大小写敏感的。
INTERFACE可选
例子:如下
# This is a sample agent init file that contains the HS parameters that are# needed
for the Transparent Gateway for Sybase## HS init parameters#HS_FDS_CONNECT_INFO=migration_serv.taxHS_FDS_TRACE_LEVEL=
OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER
## Environment variables required for Sybase#set SYBASE=d:\sybase
上例中
server_name是migration_serv
database_name是tax
5.配置oracle网络服务的listener,配置文件是:listener.ora
默认路径:ORACLE_HOME\network\admin
加入如下:
SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME= gateway_sid)
(ORACLE_HOME= oracle_home_directory)(PROGRAM=tg4sybs)))
gateway_sid就是3选择的sid字符串
oracle_home_directory是ORACLE_HOME
tg4sybs若是SYBASE是特定的。如果是其他数据库,会不同。采集者退散
例子如下:
(SID_DESC=(SID_NAME=tg4sybs)
(ORACLE_HOME = D:\oracle\ora92)(PROGRAM=tg4sybs))
6.停止监听
lsnrctl stop
重新启动监听程序
lsnrctl start
7.配置oracle server的tnsnames.ora使其能够访问sybase
connect_descriptor=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
(HOST= host_name)(PORT= port_number))
(CONNECT_DATA=(SID= gateway_sid))(HS=OK))
connect_descriptor是连接串,任取,一般为sybs
host_name:oracle server的name
port_number:oracle监听端口
gateway_sid就是3选择的sid字符串考试大-全国最大教育类网站(www.Examda。com)
例子如下:
sybs=(DESCRIPTION=(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP)
(HOST= dw-server1)(PORT= 1521)))
(CONNECT_DATA=(SID= tg4sybs))(HS=OK))
8.建立database link
如:
CREATE DATABASE LINK sybs CONNECT TO sa IDENTIFIED BY prient USING 'SBYS' ;
即可访问sybase 数据库。来源:考试大
需要注意的是,sybase数据库的表名,字段名,如果是小写的,那么在oracle里访问的时候要加上双引号""
如:
SQL〉select "a" from "b"@sybs;来源:考试大-Oracle认证考试
分享到:
相关推荐
通过Oracle访问Sybase数据库
不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样。本文介绍了Sybase到Oracle连接服务器的实现方法。
birt报表工具,它可以基于oracle,sybase数据进行报表的制作,与oracle的连接资料还是比较好找的,我的是与sybase数据库进行连接,在网络上面找了好长的时间才找到的,大家一起共享吧
针对powerdesigner工具的odbc驱动
提供db2,oracle,sybase,sql server,access数据库连接方式
介绍LINUX下ODBC配置与ORACLE 通过HS 连接sybase和sql server
已经有许多家厂商取得了Sun公司的许可,如BEA System、Sybase、Oracle以及Fujitsu等等。Sun还推出适用于Linux的J2EE。无疑,J2EE为企业勾勒了一幅具有更强的伸缩性、开放性、安全性且简单易用的未来应用的蓝图。 ...
WebSphere中流行数据库连接池的配置(Oracle、SQL Server、Sybase、MySQL)
连接sybase的Sybase-jconn3.jar、Sybase-jTDS3.jar;连接SQL Server 2000的三个jar包,msutil.jar、msbase.jar、mssqlserver.jar;连接oracle的ojdbc14.jar;连接mysql的mysql-connector-java-5.1.7-bin.jar。
JDBC连接数据库各种数据库参数大全 1、Oracle8/8i/9i数据库(thin模式) 2、DB2数据库 3、Sql Server7.0/2000数据库 4、Sybase数据库 5、Informix数据库 6、MySQL数据库 7、PostgreSQL...
使用VB连接Sql Server,Oracle,Sybase,Access数据库的实例.并且可以进行SQL语句的执行. 里面有以上数据库VB连接的字符串 对于VB操作数据库是很有帮助的.
java与(Oracle8、Sql Server、DB2、Informix、Sybase、MySQL、PostgreSQL)多种数据库连接实例
java连接数据库驱动程序jar包,可配置到lib库中
(全部是JAVA)jdbc和odbc连接字符串包括,Oracle SQL MySQL DB2 Access Sybase Informix PostgreSQL等等,有很多朋友因为连接字符串的问题,往往都会浪费很多时间。所以我把这些连接字符串都做成了一个Word文档,供...
连接数据库所需的jar包,有需要的可以下载下来哦
ORACLE实现异种数据库连接服务的技术叫做透明网关(Transparent Gateway)。目前ORACLE利用透明网关可以实现和SQL SERVER、SYBASE、DB2等多种主流数据库的互联。现在通过oracle访问sybase数据库,把配置oracle9i ...
超级经典WebSphere中流行数据库连接池的配置(Oracle、SQL_Server、Sybase、MySQL)
WebSphere中流行数据库连接池的配置(Oracle、SQL Server、Sybase、MySQL).doc
WebSphere 流行数据库连接池的配置(Oracle、SQL+Server、Sybase、MySQL)
java连接各种数据库所用字符串 包括当前各种数据库,如Oracle,DB2,Sql Server2000,Sql Server2005,Sybase,MySQL,access等等。