



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Oracle 與 SQL Server建立DBlink連接設(shè)置步驟一、主旨:本操作說(shuō)明主要用于指導(dǎo)實(shí)現(xiàn)Oracle 與 SQL Server建立DBlink連接二、要求:(1) Oracle版本需在9i以上(2) SQL Server需在2000 SP3以上三、配置方法與步驟:1、通過ODBC建立連接(1)在Oracle服務(wù)器上打開“ODBC數(shù)據(jù)源管理器”。路徑:開始->控制面板->管理工具->數(shù)據(jù)源 (ODBC)。(2)選中“系統(tǒng)DSN”選項(xiàng)卡,點(diǎn)擊“添加”按鈕,在彈出的對(duì)話框中選中SQL Server驅(qū)動(dòng)程序,點(diǎn)擊“完成”。(3)在彈出的對(duì)話框中輸入數(shù)據(jù)源名稱、描述以及需
2、連接到的SQL Server所在服務(wù)器IP或服務(wù)器名稱,點(diǎn)擊“下一步”。(4)選擇SQL Server登陸認(rèn)證模式,根據(jù)SQL Server端認(rèn)證設(shè)置,若集成Window認(rèn)證則選擇“使用網(wǎng)絡(luò)登陸ID的Windows NT驗(yàn)證”,若未SQL Server認(rèn)證則選擇“使用用戶輸入登陸ID和密碼的SQL Server驗(yàn)證”,此處我們選擇第二選項(xiàng),然后輸入登陸ID與密碼,點(diǎn)擊“下一步”。(5)選擇需建立連接的SQL Server數(shù)據(jù)庫(kù),點(diǎn)擊“下一步”。(6)根據(jù)需求勾選相關(guān)選項(xiàng),點(diǎn)擊“完成”(7)點(diǎn)擊測(cè)試數(shù)據(jù)源,若出現(xiàn)“連接失敗”,根據(jù)遠(yuǎn)程連接SQL Server失敗錯(cuò)誤原因排查說(shuō)明文檔進(jìn)行檢查,若出
3、現(xiàn)“測(cè)試成功”,則連續(xù)點(diǎn)擊兩次“確定”完成配置。(8)打開Oracle安裝目錄,進(jìn)入hs文件目錄%Oracle_Home%/hs/admin,復(fù)制inithsodbc.ora文件,新命名為inithstest.ora。命名規(guī)則init<SID>.ora(9)編輯inithstest.ora文件內(nèi)容如下(10)進(jìn)入hs文件目錄%Oracle_Home%/Network/Admin,修改Oracle listener.ora偵聽配置文件如下(11)配置TNS,在tnsnames.ora文件中增加以下內(nèi)容。(12)重啟Listener偵聽服務(wù)。(13)建立連接SQL Server的DBl
4、ink。(14)驗(yàn)證DBlink能正常連接到SQL Server(15)到SQL server分析器去執(zhí)行該SQL,進(jìn)行結(jié)果對(duì)比2、通過Oracle透明網(wǎng)關(guān)建立連接(1)打開Oracle透明網(wǎng)關(guān)安裝包目錄(已上傳至),運(yùn)行setup.exe文件,不要關(guān)閉彈出的DOC窗口,DOC執(zhí)行完成后彈出Oracle安裝歡迎界面,點(diǎn)擊“下一步”。注意此安裝包不可放于C盤,否則會(huì)提示讀取文件錯(cuò)誤。(2)選擇安裝目錄,建議透明網(wǎng)關(guān)安裝目錄與原來(lái)的Oracle安裝根目錄在同一目錄下,點(diǎn)擊“下一步”。(3)勾選需安裝的組件。因此處需要連接的是SQL Server,所以選擇“Oracle Transparent Ge
5、tway for Microsoft SQL Se”,點(diǎn)擊“下一步”(4)輸入需連接的SQL Server數(shù)據(jù)庫(kù)所在服務(wù)器IP或者服務(wù)器名稱和需要連接的數(shù)據(jù)庫(kù)。該處也可以留空,后面再直接修改配置文件,點(diǎn)擊“下一步”。(5)確認(rèn)安裝信息沒有錯(cuò)誤,然后點(diǎn)擊“安裝”。(6)開始進(jìn)行安裝透明網(wǎng)關(guān)組件,此過程可能需要15分鐘左右。(7)安裝完成后進(jìn)入Oracle安裝目錄%Oracle_Home%/tg4msql/admin,復(fù)制inittg4msql.ora,重命名為inittgtest.ora(8)修改inittgtest.ora文件配置信息,設(shè)置需要連接的SQL Server服務(wù)器IP或者服務(wù)器名稱
6、與數(shù)據(jù)庫(kù)。若使用“HS_FDS_CONNECT_INFO=bhp11st12. Northwind ”模式只能使用服務(wù)器名稱不能為IP。(9)修改listener.ora偵聽配置文件,增加如下內(nèi)容。(10)修改tnsnames.ora配置文件如下(11)重啟Listener偵聽服務(wù)。(12)使用剛剛配置好的TNS創(chuàng)建連接SQL Server的DBlink。(13)驗(yàn)證DLink可以正常連接到SQL Server數(shù)據(jù)庫(kù)。(14)登陸SQL Server服務(wù)器看Orders表結(jié)構(gòu)是否一致。附注:若出現(xiàn)無(wú)法連接SQL Server,通常報(bào)兩種錯(cuò)誤,處理方法如下:(1) 提示Net 8錯(cuò)誤。此問題為O
7、racle端配置文件沒有設(shè)置好,需再次核查init<SID>.ora/listener.ora/tnsnames.ora文件是否配置正確。若還不行則檢查sqlnet.ora。(2) 提示用戶登陸失敗,未與信任的SQL Server連接相關(guān)聯(lián)。此問題為SQL 端問題,請(qǐng)根據(jù)遠(yuǎn)程連接SQL Server失敗錯(cuò)誤原因排查說(shuō)明文檔進(jìn)行檢查事宜。我想實(shí)現(xiàn)SQL Server2005訪問ORACLE,按照網(wǎng)上介紹的方法進(jìn)行了一番配置,結(jié)果始終報(bào)錯(cuò),拜托高手幫忙看看原因tnsnames.ora如下:ORCL_WIN2003-WJ = (DESCRIPTION = (ADDRESS_LIST =
8、(ADDRESS = (PROTOCOL = TCP)(HOST = 03)(PORT = 1521) ) (CONNECT_DATA = (SID = orcl) (SERVER = DEDICATED) ) )1 在DOS模式下運(yùn)行sqlplus能登陸,這樣確認(rèn)了ORACLE客戶端安裝無(wú)誤。 2 確認(rèn)Distributed Transaction Coordinator服務(wù)已啟動(dòng)。3 打開SQL SERVER Management Studio,服務(wù)器對(duì)象(右鍵)-新建連接服務(wù)器。4 鏈接服務(wù)器:寫上鏈接服務(wù)器的名字,WIN2003-WJ(WIN2003-WJ是OR
9、ACLE服務(wù)器的機(jī)器名)5 服務(wù)器類型,選擇其他數(shù)據(jù)源6 訪問接口:選擇 Microsoft OLE DB Provider for Oracle7 產(chǎn)品名稱:寫上 Oracle(這個(gè)我隨便寫的)8 數(shù)據(jù)源:寫上tnsnames.ora 文件中配置的服務(wù)名:ORCL_WIN2003-WJ9 訪問接口字符串:user id=bpmmes;password= bpmmes10在選擇安全性選項(xiàng)頁(yè),使用此安裝上下文建立連接:1:遠(yuǎn)程登錄:bpmmes2: 使用密碼:bpmmes11確定未找到Oracle客戶端和網(wǎng)絡(luò)組件”問題解決 我在Oracle 9.2下用ASP.net連接Oracle數(shù)據(jù)庫(kù)提示如下
10、錯(cuò)誤:“System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater”的錯(cuò)誤?;蛱崾?“未找到Oracle客戶端和網(wǎng)絡(luò)組件。這些組件是由Oracle公司提供的,是Oracle8i版(或更高)客戶軟件安裝的一部分。在安裝這些組件之前,將無(wú)法使用此提供程序?!?baidu了一下!驚奇的發(fā)現(xiàn)了兩種解決的方法,我試驗(yàn)了一下,都可以解決這個(gè)問題: 看起來(lái)就是讀取和運(yùn)行權(quán)限的問題,尤其是在NTFS下這個(gè)問題可能會(huì)經(jīng)常遇到。第一種方法: 找到Oracle 9i 客戶端的安裝目錄,我的是d:oracle,右鍵屬性安全選擇上面的用戶Authenticated Users,將權(quán)限的讀取及運(yùn)行(默認(rèn)應(yīng)該就是選中的),將選中點(diǎn)擊為不選中(就是勾去掉),然后在點(diǎn)擊選中,然后應(yīng)用,確定,然后重新啟動(dòng)系統(tǒng)??雌饋?lái)是沒有進(jìn)行操作,但實(shí)際上還是有作用的,原因不清楚,有人說(shuō)是Oracle的BUG。第二種方法: 找到Oracle 9i 客戶端的安裝目錄,我的是d:oracle,右鍵屬性安全添加Everyone這個(gè)用戶,并賦給完全控制的權(quán)限,然后應(yīng)用,確定,然后重新啟動(dòng)系統(tǒng)。 Oracle 10g 和 Oracle 9i有同樣的問題。 提示: 修改權(quán)限
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 氣密條施工方案
- 尿素脫硝施工方案
- 陜西財(cái)稅知識(shí)培訓(xùn)課件
- 第2單元第2節(jié)《人機(jī)的互動(dòng)》教學(xué)設(shè)計(jì) 2023-2024學(xué)年粵教清華版初中信息技術(shù)七年級(jí)下冊(cè)
- 光伏材料合同范例
- 合同范本運(yùn)用方法
- 年度創(chuàng)新思維與實(shí)踐分享計(jì)劃
- 產(chǎn)品定價(jià)和利潤(rùn)計(jì)劃
- 精細(xì)化管理在急診科的應(yīng)用計(jì)劃
- 安徽省合肥市長(zhǎng)豐縣七年級(jí)生物上冊(cè) 1.1.1 生物的特征教學(xué)實(shí)錄2 (新版)新人教版
- 南京信息工程大學(xué)《流體力學(xué)Ⅰ》2022-2023學(xué)年第一學(xué)期期末試卷
- 英文在職證明模版
- 大學(xué)生職業(yè)素養(yǎng)訓(xùn)練(第六版)課件 第十二單元養(yǎng)成友善品格
- GB/T 44592-2024紅樹林生態(tài)保護(hù)修復(fù)技術(shù)規(guī)程
- 傳感器技術(shù)-武漢大學(xué)
- 初中數(shù)學(xué)建模研究報(bào)告
- 人教A版(2019)高中數(shù)學(xué)選擇性必修第二冊(cè) 《數(shù)列的相關(guān)概念》教學(xué)設(shè)計(jì)
- 虛勞中醫(yī)護(hù)理方案
- 2024至2030年中國(guó)調(diào)味品市場(chǎng)前景預(yù)測(cè)及投資研究報(bào)告
- 江蘇省南通市通州區(qū)通州區(qū)育才中學(xué)2023-2024學(xué)年英語(yǔ)八下期末檢測(cè)試題含答案
- 【美妝產(chǎn)品的直播帶貨營(yíng)銷策略探究:以花西子彩妝為例12000字(論文)】
評(píng)論
0/150
提交評(píng)論