


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Oracle 連接 sqlserver 與反向連接一. 簡單業務描述:在現有企業的信息系統中存在著大量的異構數據庫,如ORACLE/SQLSERVER等,那么在進行系統之間的數據整合過程中,將不可幸免的涉及 到異構數據庫之間的透亮/無逢的數據訪咨詢。本文章將結合廣鋼ERP系統 的后臺ORACLE數據庫與檢斤系統的后臺SQLSERVER數據庫的透亮網關 的配置和訪咨詢。二. 簡單技術描述:在ORACLE中提供了與其他數據庫連接的組件,如與 SQLSERVER/ DB2等,在安裝了組件之后將能夠通過配置監聽器 /數據庫連接等來完成數 據庫之間的訪咨詢。其中要緊用到:透亮網關代理、異類效勞(Hete
2、roge neous Services)數據庫效勞器情形:ORACLE數據庫地址:數據庫SID :ltddB 1 1' 1 下面是可慚LSERVER數據庫卿:1017器85數據庫名jjdtest用戶名: SQLSERVER 據庫地址.I0.I./0.IO0 數據庫名.jjdtest 用廠名.SA£> Oracle Windows kiterfaces 9 2.0,1 Q安違的(v 9.2.0.1 .)三日具體實現步驟:粋呼" Oracle Transparent Gateway for Syk>ase 9.2.0.1 0 透亮網關的安裝璽強的(VJ9.2
3、0.1 0)|、亠壬. Oracle Trarsiaarenl Gateway for Teradsia 9.0 汪意: Orade Procedural Gateway for IBM MQSeriea S.2.0 1.0住胃贈透亮網關能夠不安裝在與心pORACLE數據庫同臺機器上,然而因為它是溺爲因此如果 不是專門情形,我夠將透亮網關安裝在數據庫效勞器上。安裝數據庫的3口S>DiSQLT|Lis9.臺匕下一歩配置網關初始參數文件:透亮網關SID:訪咨詢異構數據庫是一個數據庫事例, 類似于一個數據 庫,因此,必須提供一個網關的 SID,缺省為:tg4msql。其配置文件將以i ni&l
4、t;sid>.ora來命名,存放在下。如果自己指定 SID 或者配置多個數據庫網關能夠直截了當在生成的配 置文件中直截了當修改即可,然而必須遵守 ini<sid>.ora 的命名原那么。配置 ini<sid>.ora 的參數: HS_FDS_CONNECT_INFO=SQLSERVER_H OSTNAME.DATABASE_NAME.舉例:HS_FDS_CONNECT_INFO="SERVER=10.1.70.185;DATABASE=jjdtest"HS_FDS_TRACE_LEVEL=OFF HS_FDS_RECOVERY_ACCOUNT=
5、RECOVER HS_FDS_RECOVERY_PWD=RECOVER為透亮網關配置網絡監聽器:oracle通過tns監聽客戶端的連接要求,因此tns監聽必須與透亮網關 配置在同一機器上,因此更加需要網關與數據庫安裝在同一效勞器上。tns 配置文件的位置: ORACLE_HOME %NETWORKADMINLIST ENER.ORA.需要參加參數:SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = GATEWAY_SID)(ORACLE_HOME = ORACLE_HOME_DIRECTORY)(PROGRAM = tg4msql)舉例:L
6、ISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0) )(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.70.214)(P ORT = 1521)SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = tg4msql)(ORACLE_HOME = E:oracleora92)(PROGRAM = tg4msql)(SID_DESC =(G
7、LOBAL_DBNAME = rmdb) (ORACLE_HOME = E:oracleora92)(SID_NAME = rmdb) 如果有多個網關,紅字局部連續添加。重啟 gateway的監聽,在效勞中,重啟 :oracleoraclehome9itnslistener服 務。(凡增加數據庫的必須重啟)配置tnsname.ora配置文件:注意:本配置文件配置的是:oracle數據庫與透亮網關的透亮訪咨詢必須以手工方式修改配置文件。 oracle_home% networkadmi n'tnsna me.ora參數:conn ect_descriptor =(DESCRIPTION
8、=(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = oracle_host_nam e)(PORT = oracle_port_ nu m)(CONNECT_DATA =(sid = gateway_sid) )(hs=ok)舉例:tg4msql =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.70.214)(PORT = 1521)(CONNECT_DATA =(sid = tg4msql)(hs=ok)己使月TMSNflllES適配器來解析別名試咋
9、:fDgECmTPTI 0 <成&功將.返回- 接成功 = okHOTO匚OL = TCP!測試=10.:-辛n.siingp 0JRg=15qll?測試試成成功ECY_I»i回連連接接成成功密Amwtik。Chs =ok>> OK 0*毫秒建立數據庫連接:在建立了透亮網關的連接后,必須建立數據庫與透亮網關的數據庫連以后所有訪咨詢遠程數據庫的連接都將通過數據庫連接進行。D-atabase lirik pCorinect T oCjurrertUsernamecreate- public " database linP FubFcdbHkenhmeD
10、atabase |tg4msqlconnect- to mssql_database_usernamddentifid by password pAiihenticatecl 創Username |Fn紳啊o(d|using conn ect_descriptor例子:靂咨詢異構數據庫二3例子:see翩*勰呷內刪甲期回注意:q 2刃刃田 1 耐議科如:seiec席ph" -from 2trn_ggmisijdr.23 25050|9| 果指digs' 20-01:2 t S3SQ F 一正員 字段那么必須在將T35 SJ-QkZ 1S9J F 正品耳2刃刃田1*彥筑財T3 2
11、50335E1弓向至逆村ISk ID 2EO33S313興冃期訓13忌5 査fei13 S5 oftQ19& a?oi:2 】5*8d|f 正 fl>Q- 35 20-01 <DT9E1 JU-Ul-KO: F -正品 J UHJ iF 品frmssql;卄一I ip沖h | eRoc117 -3:- k 13F«|20Lfi-4f2J.二F13Fdl上"1 1.'13FalZ0陽忙?trT22CC5-2t 17 2J.W 13Fdl*213Failnkformqi3CQ5丄24 17:21:53 *13Fmlnkf°rniss(ql2
12、0024 17 23:21 13卜alV2arns j 2 17?ST 13Fl30054-2T2a»M-2417 25;23 T13Fall語法:public四.總結:在當前的企業信息化建設過程中,企業原有數據庫與新建系統數據庫之間的數據交換、數據訪咨詢、數據共享將是一個頭痛的咨詢題。ORACLE中提供了與多個異構數據庫之間的網關,通過如此的網關到達訪咨詢異構 數據庫的目的,將會專門好的解決異構數據庫共享的咨詢題。SQLServer訪咨詢Oracle配置同樣需要作以上配置指向Oracle的連接假設Oracle數據庫的用戶名為test,密碼為test,在SQL Server數據庫所
13、在效勞器上建立的指向Oracle數據庫的效勞命名為hisorcl.1).在SQL Server的企業治理器中的對象資源治理器中,展開“效勞器對 象,在“鏈接效勞器上右擊,選“新建鏈接效勞器。如下列圖所示進行 配置。月干上直刊兵O未定殳鄧f最將刁:匚干益蛙技叩3-3Q不爭用總上下宜避立U轄即便弔豈砒 的二!nm i-i?LLi»電一< 構使用肚兄全上下丈謔立薙杼mi + OrECl鼻"拡耳匕用尹必Oracle 交:腫.丄仁圧卿錄1) 宦用蟲碼配bCD C 鮭 '通過連接查詢Oracle數據庫中的數據select * from openquery(TEST_ORA, 'SELECT * FROM BA SEMETADATA_DEPARTMENT')使用下面的那個方法會報“為列提供的元數據不一致的錯誤信 息。SELECT * FROM TEST_ORA.TEST.BAS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市場銷售總監合作協議6篇
- 12 做個小溫室 教學設計-2023-2024學年科學二年級下冊蘇教版
- 2024-2025學年高中物理 第三章 相互作用 2 彈力教學設計 教科版必修第一冊
- 課程匯報:匯報人
- 財務經理晉升述職報告
- 腹部增強CT的護理
- 薛建改生產運營管理
- 《減法》(教學設計)-2024-2025學年三年級上冊數學人教版
- 七年級美術(浙美版)上冊教學設計7.鳥語花香
- 4梅花魂 教學設計-2024-2025學年語文五年級下冊統編版
- 保密知識題庫含答案
- 冷鏈物流成本控制-全面剖析
- 有關商品房預售合同樣本合同樣本7篇
- 2025年高考物理復習備考策略講座
- 管理學基礎-形考任務三-國開-參考資料
- 2024-2025學年北師大版七年級數學上冊期末復習壓軸題12個(84題)含答案
- 2023年北京市大興區小升初數學模擬試卷(含答案)
- 2025年3月版安全環境職業健康法律法規標準文件清單
- 2025年河南交通職業技術學院單招職業技能測試題庫審定版
- T∕CEC 442-2021 直流電纜載流量計算公式
- 第二十一章傳導熱療法講解
評論
0/150
提交評論