ITPub博客

首页 > 数据库 > Oracle > 使用oracle Transparent gateway 连接 sybase 数据库

使用oracle Transparent gateway 连接 sybase 数据库

原创 Oracle 作者:jidongzheng 时间:2009-08-13 15:38:27 0 删除 编辑

网上关于这方面的内容一堆,不详细说明整个配置的过程了,把配置过程中容易出错的地方给大家列出来.

===================================================

1.配置inittg4sybs.ora

# 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=S12_8.model
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER

#
# Environment variables required for Sybase
#
set SYBASE="C:Sybase"
注意点:

S12_8 :代表的通过sybase的客户端配置程序配置的sybase连接串.

model:代表需要访问的sybase的库名

set SYBASE="C:Sybase" 在windows下,需要使用// 替换 /

========================================================================

[@more@]

==================================================

2.在windows 的PATH环境变量中添加sybase的DLL的路径.

比如:sybase是安装在c:sybase中,

就需要把c:sybasedll路径加入到PATH环境变量中去.

===================================================

3.ORA-28522 ORA-28559

出现这些错误,需要执行以下脚本:

@?rdbmsadmincaths.sql

==================================================

4.ERROR 位于第 1 行:
ORA-02068: 以下严重错误源于TG4SYBS
ORA-28511: 丢失与使用 SID=%s 的多机种远程代理程序的 RPC 连接
ORA-28509: 无法创建与非 Oracle 系统的连接

这个错误是由于:Transparent gateway的版本同数据库的版本不一样.

这个时候,需要检查数据库的版本是多少,然后把Transparent gateway的版本升级到数据同样的版本就可以了

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/197458/viewspace-1025252/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    152
  • 访问量
    724084