久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

在oracle中通過鏈接服務(wù)器(dblink)訪問sql server

 昵稱10504424 2013-10-30

一,、   工作環(huán)境:

<1> Oracle數(shù)據(jù)庫版本:Oracle 11g  運行環(huán)境 :IBM小型機(jī) AIX 6.1

<2> SQL數(shù)據(jù)庫版本:  SQL 2005 R2  運行環(huán)境: HP DL 580 G6

 

二、   操作方式:利用透明網(wǎng)關(guān),,建立dblink ,訪問SQL SERVER

  1. 1.     透明網(wǎng)關(guān)簡介

ORACLE實現(xiàn)異構(gòu)服務(wù)的技術(shù)叫做透明網(wǎng)關(guān)(Transparent Gateway),,利用透明網(wǎng)關(guān)可以實現(xiàn)和SQL SERVER,、SYBASE、DB2等多種數(shù)據(jù)庫的互聯(lián),。因此透明網(wǎng)關(guān)也是Oracle數(shù)據(jù)倉庫和數(shù)據(jù)遷移中的一個重要組成部分,。

透明網(wǎng)關(guān)的體系結(jié)構(gòu)也很簡單,在ORACLE和SQL SERVER之間使用ORACLE透明網(wǎng)關(guān)服務(wù)器實現(xiàn)互連互通,,其中透明網(wǎng)關(guān)服務(wù)器可以與ORACLE或SQL SERVER數(shù)據(jù)庫在同一臺主機(jī)上,,也可以是在獨立的一臺主機(jī)上。

  1. 2.     透明網(wǎng)關(guān)安裝

首先在官網(wǎng)上先下載個透明網(wǎng)關(guān),。網(wǎng)址(11g):

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

據(jù)說10g和11g的要單獨下,,9i的安裝光盤里面有。另外找不到10g的透明網(wǎng)關(guān),,不確定11g的透明網(wǎng)關(guān)能否用于10g的數(shù)據(jù)庫,,本地環(huán)境無法測試。

  1. 3.     [安裝步驟]

步驟這里就不一個個截圖了,,基本就是“下一步”,,下面是選組件的,選SQL SERVER的就可以了,。安裝結(jié)束后有監(jiān)視器的設(shè)置,,可以直接跳過,。

三,、                       

[透明網(wǎng)關(guān)目錄:D:\app\HIS_LK\product\11.2.0\tg_1\]

[Oracle目錄:D:\app\HIS_LK\product\11.2.0\dbhome_1]

  1. 4.       配置透明網(wǎng)關(guān)的監(jiān)聽listener.ora

其中l(wèi)istener.ora便是監(jiān)聽文件,,配置他即可。

           

SID_LIST_LISTENER =

       (SID_LIST =   

(SID_DESC =

  #SID是監(jiān)聽的標(biāo)識,,這個是默認(rèn)名稱,,用了配本地的SQL SERVER

          (SID_NAME = dg4msql)   

          (PROGRAM = dg4msql)#默認(rèn)不變  

          (ORACLE_HOME = D:\app\HIS_LK\product\11.2.0\tg_1)#透明網(wǎng)關(guān)安裝目錄  

          #(GLOBAL_DBNAME = dg4msql)  

        )  

(SID_DESC = 

  #SID是監(jiān)聽的標(biāo)識,這個是新名稱,,用了配遠(yuǎn)程SQL SERVER 

          (SID_NAME = kftest)  

          (PROGRAM = dg4msql)

          (ORACLE_HOME = D:\app\HIS_LK\product\11.2.0\tg_1)

          #(GLOBAL_DBNAME = dg4msql)

        )  

      )

  

LISTENER =

       (DESCRIPTION_LIST =

         (DESCRIPTION =

         #host是透明網(wǎng)關(guān)服務(wù)器,,可用ip。

         #port為端口,,oracle本身使用了1521端口,,這里用1522

           (ADDRESS = (PROTOCOL = TCP)(HOST = HIS_LK-PC)(PORT = 1522))

         )

       )

   

 

  1. 5.    配置透明網(wǎng)關(guān)的數(shù)據(jù)庫文件

Admin文件夾下默認(rèn)存在安裝透明網(wǎng)關(guān)時的數(shù)據(jù)庫文件initdg4msql.ora。

數(shù)據(jù)文件命名規(guī)則:init+ SID(SID就是第3步中配置的SID_NAME),,需要多個連接就建多個文件即可,。

initdg4msql.ora文件內(nèi)容:

           

   

#注意,,連接的開頭不需要server=,,網(wǎng)上很多寫了這個,其實不用寫,,寫了會報錯

HS_FDS_TRACE_LEVEL=OFF

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

   

 

initkftest.ora文件內(nèi)容:         

   

HS_FDS_TRACE_LEVEL=OFF 

HS_FDS_RECOVERY_ACCOUNT=RECOVER

HS_FDS_RECOVERY_PWD=RECOVER

   

 

1.  6.    配置服務(wù)器的服務(wù)名配置文件tnsnames.ora

Oracle目錄文件夾

在tnsnames.ora文件中增加以下內(nèi)容即可        

   

DG4MSQL =#名稱,可自擬,,這里和SID取成一樣,,

      (DESCRIPTION =

        (ADDRESS_LIST =

          (ADDRESS = (PROTOCOL = TCP)(HOST = HIS_LK-PC)(PORT = 1522))

        )

        (CONNECT_DATA =  

          (SERVICE_NAME = dg4msql)

        ) 

        (HS = OK)

      )

kftest =

      (DESCRIPTION =

        (ADDRESS_LIST =

          (ADDRESS = (PROTOCOL = TCP)(HOST = HIS_LK-PC)(PORT = 1522))

        )

        (CONNECT_DATA =

          (SERVICE_NAME = kftest)

        )

        (HS = OK) 

      )

   

 

1.7.    創(chuàng)建服務(wù)器連接

語法     

   

CREATE DATABASE LINK 連接名 CONNECT TO     "user" IDENTIFIED BY "password" USING 'tg4msql'

   

 

舉例:

CREATE DATABASE LINK kftest CONNECT TO "sa" IDENTIFIED BY " " USING ' kftest'

[說明]

這邊很郁悶,,oracle不讓輸入空密碼,這里輸了個空格,,測試的時候改了下sa的登錄密碼,。這個沒查處理方法。

刪除連接語法    

DROP PUBLIC DATABASE LINK 連接名

   

    

1.8.    查詢測試

select * from wz_kfmck@kftest

請參考:在SQL Server 2005中連接Oracle,,完成查詢,、插入操作(SQL中訪問Orcale) 

http://www.cnblogs.com/bribe/p/3351955.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多