java思維

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

          創(chuàng)建從MS SQLServer 采用創(chuàng)建鏈接服務(wù)器以訪問 Oracle 數(shù)據(jù)庫(kù)實(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ù)庫(kù)實(shí)例的 SQL*Net 別名。有關(guān)更多信息,請(qǐng)參見 Oracle 文檔。

          3. 執(zhí)行 sp_addlinkedserver 創(chuàng)建鏈接服務(wù)器,指定 MSDAORAprovider_name,指定用于 Oracle 數(shù)據(jù)庫(kù)實(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ù)庫(kù)實(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 閱讀(1065) 評(píng)論(0)  編輯  收藏 所屬分類: Oracle Technology

          主站蜘蛛池模板: 南和县| 类乌齐县| 竹溪县| 石台县| 乐亭县| 清流县| 广水市| 吴旗县| 龙州县| 延庆县| 仙居县| 赤城县| 祁阳县| 齐河县| 碌曲县| 咸宁市| 呼图壁县| 安远县| 乳源| 龙江县| 渝中区| 勃利县| 永定县| 万山特区| 塔河县| 湘潭县| 额尔古纳市| 勃利县| 金溪县| 新乡县| 绥宁县| 秭归县| 德保县| 凭祥市| 江陵县| 兴城市| 天镇县| 沙雅县| 米易县| 东至县| 克拉玛依市|