Oracle導(dǎo)入SQL.如何能讓我的SQL server 程序用到oracle數(shù)據(jù)呢。經(jīng)過幾天空閑時間終于搞定。 首先是把要過來的oracle備份的.dmp文件處理好,要來EXP導(dǎo)出時候的用戶名和密碼,以及LOG日志文件。 其次安裝oracle數(shù)據(jù)環(huán)境,和我的SQL數(shù)據(jù)庫在一個機(jī)器上,呵呵,這樣好辦多了。數(shù)據(jù)庫是ORACLE9i版本的,而現(xiàn)在找到的是ORACLE10G,經(jīng)過詢問得知,完全可以兼容。開始安裝ORACLE10g了。要記住每一個數(shù)據(jù)的記錄。首先orc默認(rèn)的全局?jǐn)?shù)據(jù)庫密碼要記住,我設(shè)置的是orcl,并且記住其他幾個賬號都是這個密碼了。然后安裝結(jié)束。把安裝以后的文件復(fù)制出來放好。在里面會找到,數(shù)據(jù)管理的“:5500/em”端口的網(wǎng)址。記住這個有用啊。下面開始熟悉ORACLE的方方面面了,接著開始到數(shù)據(jù)庫了。 第三、先建立一個用戶名,名稱最好和提供DMP備份的名稱一樣,密碼也一樣。這樣會省很多事的。開始WINDOWS下運(yùn)行CMD: C:>imp username/userpassword@orcl file=d:/user.dmp ignore=y rows=y full=y 開始執(zhí)行導(dǎo)入操作。時間很長,那么USER.DMP數(shù)據(jù)庫就被恢復(fù)過來了。 現(xiàn)在我們我們已經(jīng)把ORACLE的備份數(shù)據(jù)恢復(fù)過來了。ORACLE里面有我們需要的數(shù)據(jù)了,我們?nèi)绾伟堰@些數(shù)據(jù)導(dǎo)入到SQL server里呢。這時候就要用到SQL轉(zhuǎn)移工具DTS了………. 打開企業(yè)管理器,在要導(dǎo)入的數(shù)據(jù)庫出按下右鍵,所有任務(wù)里選擇導(dǎo)入數(shù)據(jù)選擇數(shù)據(jù),進(jìn)入數(shù)據(jù)轉(zhuǎn)換導(dǎo)入導(dǎo)出向?qū)АO乱徊轿覀冞x擇數(shù)據(jù)源為Microsoft OLE Provider for oracle 選擇屬性因為是本機(jī)所以服務(wù)器名稱不比輸入了,用戶名我們輸入ORACLE我們需要的數(shù)據(jù)庫的用戶名和密碼。測試一下連接,正常連接以后選擇確定,就可以選擇(勾選)我們需要的這個數(shù)據(jù)庫里的表了。這樣,oracle中的表就導(dǎo)入到SQL里面了。我們就可以用SQL來操作數(shù)據(jù)了。
本文轉(zhuǎn)自 ☆★ 包羅萬象網(wǎng)★☆ - http://www. 轉(zhuǎn)載請注明出處,侵權(quán)必究!
原文鏈接:http://www./a/website/database/2010/0427/619.html |
|