資源描述:
《透明網(wǎng)關(guān)架設(shè)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、透明網(wǎng)關(guān)架設(shè)工作原理環(huán)境lsqlserver服務(wù)器:MPZSMS01lsqlserverdatabase:SMS_97Al透明網(wǎng)關(guān)服務(wù)器:10.87.14.167lORACLE服務(wù)器:10.87.14.218準(zhǔn)備條件:l服務(wù)器防火墻全部關(guān)閉l保證sqlserver驗(yàn)證模式為sqlserver及windows驗(yàn)證模式l保證sqlserver為跨database連接安裝透明網(wǎng)關(guān)l下載透明網(wǎng)關(guān)文件http://www.oracle.com/technetwork/database/enterprise-edition/downl
2、oads/112010-win32soft-098987.html7/7l進(jìn)行安裝,勾選兩個組建l填寫相關(guān)信息,可以先隨便填寫,然后進(jìn)行手動配置7/7配置l配置網(wǎng)關(guān)異構(gòu)服務(wù)服務(wù)文件$ORACLE_HOMEdg4msqladmin下init開頭文件網(wǎng)關(guān)安裝好后會有個默認(rèn)的配置文件initdg4msql.ora模版,對其進(jìn)行copy修改HS_FDS_CONNECT_INFO=MPZSMS01//SMS_97AHS_FDS_TRACE_LEVEL=DEBUGHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_
3、FDS_RECOVERY_PWD=RECOVER7/7(HS_FDS_CONNECT_INFO為異構(gòu)數(shù)據(jù)庫連接字符串,MPZSMS01為異構(gòu)數(shù)據(jù)庫IP地址,SMS_97A為異構(gòu)數(shù)據(jù)庫名稱。如果目標(biāo)數(shù)據(jù)庫有多個異構(gòu)數(shù)據(jù)庫實(shí)例可寫成MPZSMS01/DB_NAME_INSTANCE/SMS_97A。如果是10G或9I可寫成HS_FDS_CONNECT_INFO=”SERVER=HostIP,DATABASE=DBName”HS_FDS_TRACE_LEVEL為跟蹤文件是否開啟,如果關(guān)閉則OFF,路徑為$ORACLE_HOME
4、dg4mssqltrace下。另外兩個參數(shù)使用默認(rèn)值RECOVER就可以了。保存時的文件名很重要,其格式必須為:init*.ora,*通配部分部分是自己可以命名的部分,命名規(guī)則要符合OS的命名規(guī)則,如:initsms97a.ora,深色部分即為自己命名部分。由于透明網(wǎng)關(guān)的工作原理關(guān)系,自己命名的部分也會被TNSNAMES.ORA和LISTENERS.ORA文件所以使用,所以請謹(jǐn)慎命名l配置listener.ora文件,配置完成后重啟監(jiān)聽服務(wù)SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(PR
5、OGRAM=dg4msql)(SID_NAME=sms97a)(ORACLE_HOME=C:product11.2.0tg_1)))7/7或者通過netmanager工具進(jìn)行添加7/7參數(shù)SID_NAME即為上一步驟命名的sms97a,PROGRAM為透明網(wǎng)關(guān)組建的目錄名稱dg4msql,10g之前為tg4msqlORACLE本位目錄即為ORACLE_HOMEloracle數(shù)據(jù)庫中配置tnsnames.ora文件mpzsms97a=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=1
6、0.87.14.167)(PORT=1521))(CONNECT_DATA=(SID=sms97a))(HS=OK))說明:主要添加HS參數(shù),表明此TNS服務(wù)是異構(gòu)數(shù)據(jù)庫服務(wù)。CONNECT_DATA參數(shù)的子參數(shù)必須為SID,SID為我們命名的sms97a配置好利用tnsping看是否通l創(chuàng)建到異構(gòu)數(shù)據(jù)庫的DB_LINKCREATEPUBLICDATABASELINK"TO_MPZSQL.MITACAD.COM"7/7CONNECTTOSMSIDENTIFIEDBYUSING'MPZSMS97A';l查看能否查詢
7、SQLSERVER上的tableSELECT*FROMagents@TO_MPZSQL7/7