oracle數(shù)據(jù)導入SQL數(shù)據(jù)庫的方法
oracle中的數(shù)據(jù)如果要在SQL數(shù)據(jù)庫中進行操作,就需要將oracle數(shù)據(jù)導入SQL數(shù)據(jù)庫,下面就為您介紹oracle數(shù)據(jù)導入SQL數(shù)據(jù)庫的實現(xiàn)過程,希望對您能有所幫助。
先是把要過來的oracle備份的.dmp文件處理好,要來EXP導出時候的用戶名和密碼,以及LOG日志文件。
其次安裝oracle數(shù)據(jù)環(huán)境,和我的SQL數(shù)據(jù)庫在一個機器上,呵呵,這樣好辦多了。要的數(shù)據(jù)庫是ORACLE9i版本的,10G也沒問題。
先建立一個用戶名,名稱***和提供DMP備份的名稱一樣,密碼也一樣。這樣會省很多事的。開始WINDOWS下運行CMD:
C:>imp username/userpassword@dbname file=d:/backname.dmp ignore=y rows=y full=y
開始執(zhí)行oracle數(shù)據(jù)導入操作。時間很長,那么*.DMP數(shù)據(jù)庫就被恢復過來了。
現(xiàn)在我們我們已經(jīng)把ORACLE的備份數(shù)據(jù)恢復過來了。ORACLE里面有我們需要的數(shù)據(jù)了,我們?nèi)绾伟堰@些數(shù)據(jù)導入到SQL server里呢。這時候就要用到SQL的工具DTS..........
打開企業(yè)管理器,在oracle數(shù)據(jù)導入的數(shù)據(jù)庫出按下右鍵,所有任務里選擇導入數(shù)據(jù)選擇數(shù)據(jù) ,進入數(shù)據(jù)轉換導入導出向導。
下一步我們選擇數(shù)據(jù)源為Microsoft OLE Provider for oracle 選擇屬性 因為是本機所以服務器名稱不比輸入了,用戶名我們輸入ORACLE我們需要的數(shù)據(jù)庫的用戶名和密碼。測試一下連接,正常連接以后選擇確定,就可以選擇(勾選)我們需要的這個數(shù)據(jù)庫里的表了。
這樣,oracle中的表就導入到SQL里面了。我們就可以用SQL來操作數(shù)據(jù)了。這對于編程具有很好的試用價值。
【編輯推薦】