Linux安装getway路径不一致,【Gateway安装】Linux下 已存在DB10gR2 安装Gateway11gR2 for sybase...

在已装有Oracle DB 10gR2的Linux环境下安装 gateway 11g for sybase

1.建立安装目录

[oracle@QGYT01~]$ mkdir /u03/gateway

2.使用OUI安装

[oracle@QGYT01gateways]$ ./runInstaller

7ef4ecd5f2db6306c76d599da950b769.png

f8bc940e709721f76f2f308a48dcc400.png

注意:由于数据库版本与gateway版本不同,因此不能在原oracle_home目录下安装gateway,要使用新目录,否则bin下的程序会被覆盖,导致oracle软件不可用。

f2ba8a040bd85cbd81c9903c70bbc250.png

48a59680b3cd90160e2c10382916fac5.png

15cb5069ffa8b3a6713e322794ca7163.png

bc0cf32e0071858458789bcfbb391a3a.png

4a13d3fc73c36aa99d622710cedaf2b9.png

[root@QGYT01 ~]# /u03/gate/root.sh

RunningOracle 11g root.sh script...

Thefollowing environment variables are set as:

ORACLE_OWNER= oracle

ORACLE_HOME=  /u03/gate

Enter thefull pathname of the local bin directory: [/usr/local/bin]: /u03/gate/local/bin

Creating/u03/gate/local/bin directory...

Copying dbhome to /u03/gate/local/bin ...

Copying oraenv to /u03/gate/local/bin ...

Copying coraenv to /u03/gate/local/bin ...

Entrieswill be added to the /etc/oratab file as needed by

DatabaseConfiguration Assistant when a database is created

Finishedrunning generic part of root.sh script.

Nowproduct-specific root actions will be performed.

973edba21e8e77a70ffc1ad7b6d4dd2b.png

此处是配置监听,由于我安装之前有装数据库,已经安装了监听,因此在这里不再安装。

69e01d1bcc3f9ab1b8381027ed089088.png

3.确认或修改HS初始话参数文件initdg4sybs.ora

[oracle@QGYT01admin]$ more initdg4sybs.ora

# This isa customized agent init file that contains the HS parameters

# thatare needed for the Database Gateway for Sybase

#

# HS initparameters

#

HS_FDS_CONNECT_INFO=[192.168.131.57]:4100/amtrix

HS_FDS_TRACE_LEVEL=OFF

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

这个是我们之前安装gateway写的sybase数据库连接信息,如果当初没有写错,则无需修改,忽略此步。

4.修改监听,增加静态监听服务

[oracle@QGYT01 admin]$ vi listener.ora

#listener.ora Network Configuration File: /u01/oracle/product/10.2.0/db/network/admin/listener.ora

#Generated by Oracle configuration tools.

SID_LIST_LISTENER=

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME =/u01/oracle/product/10.2.0/db)

(PROGRAM = extproc)

)

(SID_DESC=

(SID_NAME=dg4sybs)                  --与initdg4sybs.ora一致

(ORACLE_HOME=/u03/gateway)             --gateway安装目录(bin的上级目录)

(PROGRAM=dg4sybs)                 --gateway安装目录bin目录下的程序

)

)

LISTENER=

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =QGYT01)(PORT = 1521))

(ADDRESS = (PROTOCOL = IPC)(KEY =EXTPROC0))

)

)

ADR_BASE_LISTENER = /u01/oracle

配置好之后,重启监听

5.配置tnsnames.ora

--加入以下内容

dg4sybs =

(DESCRIPTION=

(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.131.120)(PORT=1521))

--HOST为本机ip或hostname

(CONNECT_DATA=(SID=dg4sybs))

(HS=OK)

)

--用 tnsping dg4sybs测试一下:

[oracle@QGYT01 admin]$ tnsping dg4sybs

TNS PingUtility for Linux: Version 10.2.0.5.0 - Production on 12-JUN-2014 13:53:43

Copyright(c) 1997,  2010, Oracle.  All rights reserved.

Usedparameter files:

UsedTNSNAMES adapter to resolve the alias

Attemptingto contact (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.131.120)(PORT=1521))(CONNECT_DATA=(SID=dg4sybs)) (HS=OK))

OK (0msec)

6.建立db_link

CREATE  DATABASELINK sybase_ssdd_linkCONNECTTO"sa"IDENTIFIEDBY" "USING'dg4sybs'

7.测试

select count(*)from"XQW_ERROR_INFO"@sybase_ssdd_link;

COUNT(*)

----------

140928

1 row selected.

成功!

8.建立新的sybase数据库连接

1.新建initdg4sybs2.ora

[oracle@QGYT01 admin]$ cp initdg4sybs.ora initdg4sybs2.ora

[oracle@QGYT01 admin]$ vi initdg4sybs2.ora

# This isa customized agent init file that contains the HS parameters

# thatare needed for the Database Gateway for Sybase

#

# HS initparameters

#

HS_FDS_CONNECT_INFO=[192.168.131.57]:4100/amtrix

HS_FDS_TRACE_LEVEL=OFF

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

# This isa customized agent init file that contains the HS parameters

# thatare needed for the Database Gateway for Sybase

#

# HS initparameters

#

HS_FDS_CONNECT_INFO=[192.168.131.57]:4100/amtrix

HS_FDS_TRACE_LEVEL=OFF

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

2.新增tns服务

dg4sybs2 =

(DESCRIPTION=

(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.131.120)(PORT=1521))

(CONNECT_DATA=(SID=dg4sybs2))                     --与initdg4sybs2.ora一致

(HS=OK)

)

3.修改并重启listener

[oracle@QGYT01 admin]$ vi listener.ora

#listener.ora Network Configuration File:/u01/oracle/product/10.2.0/db/network/admin/listener.ora

# Generatedby Oracle configuration tools.

SID_LIST_LISTENER=

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME =/u01/oracle/product/10.2.0/db)

(PROGRAM = extproc)

)

(SID_DESC=

(SID_NAME=dg4sybs)

(ORACLE_HOME=/u03/gateway)

(PROGRAM=dg4sybs)

)

(SID_DESC=

(SID_NAME=dg4sybs2)--与initdg4sybs2.ora一致

(ORACLE_HOME=/u03/gateway)

(PROGRAM=dg4sybs)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =QGYT01)(PORT = 1521))

(ADDRESS = (PROTOCOL = IPC)(KEY =EXTPROC0))

)

)

ADR_BASE_LISTENER= /u01/oracle

4.建立db_link

CREATE  DATABASELINK sybase_amtrix_linkCONNECTTO"sa"IDENTIFIEDBY" "USING 'dg4sybs2';

5.测试

select * from "test"@sybase_amtrix_link;

id

---------------

3

1 row selected.

成功!

Sharon

2014.06.12

----------------------------------------------------------------------------------------------

转载须注明出处! http://blog.csdn.net/sharqueen_wu/article/details/30244317

转载须注明出处! http://blog.csdn.net/sharqueen_wu/article/details/30244317

转载须注明出处! http://blog.csdn.net/sharqueen_wu/article/details/30244317

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值