日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
從Oracle數(shù)據(jù)庫(kù)到SQLServer透明網(wǎng)關(guān)的正確配置

此文章主要介紹的是從Oracle數(shù)據(jù)庫(kù)到SQL Server透明網(wǎng)關(guān)的正確配置,如果你對(duì)從Oracle數(shù)據(jù)庫(kù)到SQL Server透明網(wǎng)關(guān)的正確配置相關(guān)的實(shí)際操作有興趣的話,你就可以對(duì)以下的文章點(diǎn)擊觀看了。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供源匯企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為源匯眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

oracle 9.2.0.1.0 ip:192.168.1.22 port:1521

sql2000 ip:192.168.1.12 db: db1

說(shuō)明,SQL Server透明網(wǎng)關(guān)可以跟oracle,sql server2000數(shù)據(jù)庫(kù)在同一臺(tái)機(jī)器或者不同機(jī)器,本例是跟oracle是同一臺(tái)機(jī)。

1: 運(yùn)行oracle 安裝軟件,安裝類型

 
 
 
  1. oracle 9.2.0.1.0 ip:192.168.1.22 port:1521   
  2. sql2000 ip:192.168.1.12 db: db1 

說(shuō)明,SQL Server透明網(wǎng)關(guān)可以跟oracle,sql server2000數(shù)據(jù)庫(kù)在同一臺(tái)機(jī)器或者不同機(jī)器,本例是跟oracle是同一臺(tái)機(jī)。

1: 運(yùn)行oracle 安裝軟件,安裝類型選自定義,選擇里面的安裝oracle transparent gateway 9.2.0.1.0,下面的oracle transparent gateway from microsoft sql server 9.2.0.1.0,這里可以看到,還可以選擇其他的數(shù)據(jù)庫(kù)如,sybase等

2:確認(rèn)SQL Server透明網(wǎng)關(guān)安裝成功,會(huì)出現(xiàn)D:oracleora92tg4msql目錄,配置文件inittg4msql.ora,注意,如果對(duì)應(yīng)的listener.ora里面的sid_name設(shè)置為其他的,如本例的sql2000,那么應(yīng)該新增一個(gè)配置文件對(duì)應(yīng)為initsql2000.ora而不是inittg4msql.ora了,里面內(nèi)容如下:

 
 
 
  1. HS_FDS_CONNECT_INFO = "SERVER=192.168.1.12; DATABASE=db1" 
  2. HS_FDS_TRACE_LEVEL=OFF 
  3. HS_FDS_RECOVERY_ACCOUNT=RECOVER  
  4. HS_FDS_RECOVERY_PWD=RECOVER  

3:配置listener.ora

加上在段SID_LIST_LISTENER中加上

 
 
 
  1. (SID_DESC =  
  2. (GLOBAL_DBNAME = tg4msql)   
  3. (PROGRAM = tg4msql)  
  4. (SID_NAME = sql2000)   
  5. (ORACLE_HOME = D:oracleora92)  
  6. )  

其中g(shù)lobal_dbname,sid_name可以隨意設(shè)置,但要注意與D:oracleora92tg4msql的配置文件對(duì)應(yīng),這里為sql2000那么,配置文件為initsql2000.ora。注:配置完了需要重起監(jiān)聽器

在命令行啟動(dòng)lsnrctl

 
 
 
  1. c:lsnrctl  
  2. lsnrctl>stop  
  3. lsnrctl>start  

4:配置tnsnames.ora

加上

 
 
 
  1. sql =  
  2. (DESCRIPTION =  
  3. (ADDRESS_LIST =  
  4. (ADDRESS = (PROTOCOL = TCP)(HOST = wen)(PORT = 1521))  
  5. )  
  6. (CONNECT_DATA =  
  7. (SID = sql2000)  
  8. )  
  9. (HS = OK)  
  10. )  

這里的host為網(wǎng)關(guān)的主機(jī)名或ip地址,端口也是對(duì)應(yīng)的,這里因?yàn)镾QL Server透明網(wǎng)關(guān)同oracle server同一臺(tái)機(jī)器,所以一樣sid與listener.ora對(duì)應(yīng),為sql2000,服務(wù)名隨便設(shè)置,但注意建立db link時(shí)要跟這里一樣hs=ok 代表異構(gòu)服務(wù)

5:建立數(shù)據(jù)庫(kù)連接

 
 
 
  1. drop dabase link db_sql;  
  2. create public database link db_sql  
  3. connect to wen identified by wen  
  4. using ''sql'';  

其中wen/wen為對(duì)應(yīng)sql server2000里的數(shù)據(jù)庫(kù)db1的用戶/密碼

6:測(cè)試數(shù)據(jù)連接

 
 
 
  1. SQL> desc football_team@from_sql;  
  2. 名稱  
  3. t_id  
  4. t_group  
  5. t_name  
  6. t_bigpic  
  7. t_smallpic  

這樣,就可以通過透明網(wǎng)關(guān)來(lái)訪問了

7:對(duì)遠(yuǎn)程數(shù)據(jù)庫(kù)不允許進(jìn)行ddl操作

8:如果需要配置對(duì)多個(gè)sql server數(shù)據(jù)庫(kù)進(jìn)行訪問,可以在目錄tg4msql中配置多個(gè)init.ora文件,里面指定對(duì)應(yīng)的數(shù)據(jù)庫(kù)同時(shí)在listener.ora和tnsnames.ora進(jìn)行配置,再建立相應(yīng)的db links即可。


分享文章:從Oracle數(shù)據(jù)庫(kù)到SQLServer透明網(wǎng)關(guān)的正確配置
URL鏈接:http://www.dlmjj.cn/article/dhosheg.html