java思維

          正在學(xué)習(xí)中:(

          創(chuàng)建從MS SQLServer 采用創(chuàng)建鏈接服務(wù)器以訪問 Oracle 數(shù)據(jù)庫實(shí)例的步驟

          1. 確保運(yùn)行 SQL Server 的服務(wù)器上的 Oracle 客戶端軟件已達(dá)到提供程序所要求的級(jí)別。用于 Oracle 的 Microsoft OLE DB 提供程序要求 Oracle 客戶端軟件支持文件的版本為 7.3.3.4.0 或更高版本,并且 SQL*Net 的版本為 2.3.3.0.4。

          2. 在運(yùn)行 SQL Server 的服務(wù)器上創(chuàng)建指向 Oracle 數(shù)據(jù)庫實(shí)例的 SQL*Net 別名。有關(guān)更多信息,請(qǐng)參見 Oracle 文檔。

          3. 執(zhí)行 sp_addlinkedserver 創(chuàng)建鏈接服務(wù)器,指定 MSDAORAprovider_name,指定用于 Oracle 數(shù)據(jù)庫實(shí)例的 SQL*Net 別名為 data_ source

            以下示例假設(shè)已將一個(gè) SQL*Net 別名定義為 OracleDB

            sp_addlinkedserver 'OrclDB', 'Oracle', 'MSDAORA', 'OracleDB'
            
          4. 使用 sp_addlinkedsrvlogin 創(chuàng)建從 SQL Server 登錄到 Oracle 登錄的登錄映射。

            以下示例通過 Oracle 登錄名 OrclUsr 和密碼 OrclPwd 將 SQL Server 登錄 Joe 映射到步驟 3 中定義的鏈接服務(wù)器:

            sp_addlinkedsrvlogin 'OrclDB', false, 'Joe', 'OrclUsr', 'OrclPwd'
            
          5. 每個(gè) Oracle 數(shù)據(jù)庫實(shí)例僅有一個(gè)名稱為空的目錄。Oracle 鏈接服務(wù)器中的表必須使用四部分名稱格式 OracleLinkedServerName..OwnerUserName.TableName 進(jìn)行引用。例如,以下 SELECT 語句引用 Oracle 用戶 MARY 在 OrclDB 鏈接服務(wù)器映射的服務(wù)器上所擁有的表 SALES。

            SELECT *
            FROM OrclDB..MARY.SALES
          6. 注意需要 修改 注冊(cè)表 :對(duì)于win2k/oracle 8i ,修改的內(nèi)容為:
          7. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI]
            "OracleXaLib"="oraclient8.dll"
            "OracleSqlLib"="orasql8.dll"
            "OracleOciLib"="oci.dll"
          8. 其它事項(xiàng):?jiǎn)?dòng)mstdc服務(wù)
           
          Google

          posted on 2005-10-12 16:36 john 閱讀(1070) 評(píng)論(0)  編輯  收藏 所屬分類: Oracle Technology

          主站蜘蛛池模板: 皮山县| 武陟县| 石林| 贵溪市| 桓台县| 公安县| 高碑店市| 万载县| 商丘市| 屏边| 高邑县| 赣榆县| 襄汾县| 无锡市| 霍山县| 阿鲁科尔沁旗| 桑日县| 乐昌市| 南投县| 蒙自县| 武穴市| 锡林浩特市| 奈曼旗| 蒲城县| 安陆市| 洮南市| 安多县| 开化县| 贵南县| 南漳县| 盐津县| 吉林省| 永城市| 雷波县| 吉木萨尔县| 平果县| 道孚县| 宣威市| 噶尔县| 凤翔县| 卢龙县|