【Gateway安裝】Windows 下 已存在DB10gR2 安裝Gateway11gR2 for sybase

在已裝有Oracle DB 10gR2的windows 環境下安裝 gateway 11g for sybase


1.建立安裝目錄

 


2.使用OUI安裝

注意:win7下安裝要使用管理員身份、兼容模式運行程序,否則會報“程序異常終止”的錯誤。

 





注意:由於數據庫版本與gateway版本不同,因此不能在原oracle_home目錄下安裝gateway,要使用新目錄,否則bin下的程序會被覆蓋,導致oracle軟件不可用。






此處是配置監聽,由於我之前配置了,因此不在這裏配置。這裏配置失敗的原因是環境變量oracle_home沒有設置爲gateway的安裝目錄,如果安裝之前設置成功則該步不會失敗,並配置成功新的監聽。






3.確認或修改HS初始話參數文件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/ssdd

HS_FDS_TRACE_LEVEL=OFF

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

這個是我們之前安裝gateway寫的sybase數據庫連接信息,如果當初沒有寫錯,則無需修改,忽略此步。


4.修改監聽,增加靜態監聽服務

#listener.ora Network Configuration File: F:\app\NETWORK\ADMIN\listener.ora

#Generated by Oracle configuration tools.

 

SID_LIST_LISTENER=

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = F:\app)

      (PROGRAM = extproc)

    )

    (SID_DESC =

      (GLOBAL_DBNAME = shdb)

      (ORACLE_HOME = F:\app)

      (SID_NAME = shdb)

    )

    (SID_DESC =

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

      (ORACLE_HOME =F:\gateway)        --gateway安裝目錄(bin的上級目錄)

      (PROGRAM = F:\gateway\BIN\dg4sybs.exe)               

--windows下是exe類型文件,必須加上全路徑!

    )

  )

 

LISTENER=

  (DESCRIPTION_LIST =

    (DESCRIPTION =

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

    )

    (DESCRIPTION =

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

    )

  )

 

ADR_BASE_LISTENER = F:\app

 

配置好之後,重啓監聽

注意:環境變量path中,oracle_home所在的bin路徑必須放在最前面,否則會報錯。

 

5.配置tnsnames.ora

--加入以下內容

dg4sybs =

  (DESCRIPTION=

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

    (CONNECT_DATA=(SID=dg4sybs))

    (HS=OK)

  ) 

 

--用 tnsping dg4sybs測試一下:

C:\Windows\system32>tnsping dg4sybs

 

TNS PingUtility for 32-bit Windows: Version 10.2.0.1.0 - Production on 11-JUN-201411:29:06

 

Copyright(c) 1997, 2005, Oracle.  All rightsreserved.

 

Usedparameter files:

 

 

UsedTNSNAMES adapter to resolve the alias

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

OK (30msec)

 

 

6.建立db_link

CREATE  DATABASELINK sybase_ssdd_linkCONNECTTO "sa" IDENTIFIED BY" "USING 'dg4sybs'

 

7.測試

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

COUNT(*)

----------

    140928

1 row selected.

 

成功!


8.建立新的sybase數據庫連接

1.新建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

 

2.新增tns服務

dg4sybs2 =

  (DESCRIPTION=

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

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

    (HS=OK)

  )

 

3.修改並重啓listener

SID_LIST_LISTENER=

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = F:\app)

      (PROGRAM = extproc)

    )

    (SID_DESC =

      (GLOBAL_DBNAME = shdb)

      (ORACLE_HOME = F:\app)

      (SID_NAME = shdb)

    )

    (SID_DESC =

      (SID_NAME = dg4sybs)

      (ORACLE_HOME = F:\gateway)

      (PROGRAM = F:\gateway\BIN\dg4sybs.exe)

    )

    (SID_DESC =

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

      (ORACLE_HOME =F:\gateway)

      (PROGRAM =F:\gateway\BIN\dg4sybs.exe)

    )

  )

 

4.建立db_link

CREATE  DATABASELINK sybase_amtrix_linkCONNECT TO "sa"IDENTIFIED BY" " 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/30238743

轉載須註明出處!

http://blog.csdn.net/sharqueen_wu/article/details/30238743

轉載須註明出處!

http://blog.csdn.net/sharqueen_wu/article/details/30238743










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章