网上关于这方面的内容一堆,不详细说明整个配置的过程了,把配置过程中容易出错的地方给大家列出来.
===================================================
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博客 ” ,链接:http://blog.itpub.net/197458/viewspace-1025252/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/197458/viewspace-1025252/