當前位置:生活全書館 >

IT科技

> 匯入匯出oracle資料庫表的dmp檔案應該怎麼辦

匯入匯出oracle資料庫表的dmp檔案應該怎麼辦

進一步細化你的情況:你的目標表的表結構與dmp檔案中的表的表結構相同,目標表已經存在資料,目標表與dmp檔案中的表表名可能相同也可能不同。 建議使用兩個步驟: 1、把dmp中的表匯入資料庫時使用引數remap_table=dmptablename1:newtablename1,d

oracle是當前市場主流的一款資料庫軟體,那麼如何匯入匯出oracle資料庫表的dmp檔案呢?下面與大家分享解決方法

方法

點選左下角開始,輸入cmd,按下回車鍵

可以在 tools->export users objects 下選擇行的匯出。你想要的東西

匯入匯出oracle資料庫表的dmp檔案應該怎麼辦

輸入“exp”,按下回車鍵

關於dmp檔案我們用的還是比較多的,dmp檔案它是作為oracle匯入和匯出表使用的檔案格式,今天就將dmp檔案匯出和匯入進行學習。 dmp檔案匯出 dmp檔案匯出用的比較多的一般是三種,他們分別是:匯出整個資料庫例項下的所有資料、匯出指定使用者的所有

匯入匯出oracle資料庫表的dmp檔案應該怎麼辦 第2張

輸入使用者名稱和口令,按下回車鍵

1、開啟plsql,輸入資料庫資訊,使用使用者名稱和密碼,登入Oracle資料庫; 2、成功登入資料庫後,可以看到當前資料庫相關資訊列表,PLSQL提供了強大的工具選單; 3、匯出dmp檔案的話,只需點選“工具”,在下拉選單中找到“匯出表”; 4、然後選擇相應

匯入匯出oracle資料庫表的dmp檔案應該怎麼辦 第3張

登入成功設定匯出資料引數,選擇資料檔案匯出路徑,按下回車鍵

寫法跟expdp命令一樣 如匯出命令: expdp 使用者名稱/密碼 schemas=使用者名稱 directory=exp dumpfile=*.dmp logfile=exp.log 匯入命令只需把expdp換成impdp就行 impdp 使用者名稱/密碼 schemas=使用者名稱 directory=exp dumpfile=*.dmp logfile=imp.log 注意

匯入匯出oracle資料庫表的dmp檔案應該怎麼辦 第4張

正在進行匯出表資料操作

1、搜尋cmd,開啟命令指示符介面。 2、然後以管理員身份登入,進入到操作頁面中。 3、然後在彈出來的頁面中建立表空間。 4、在彈出來的頁面中建立使用者,設定密碼 5、然後在彈出來的頁面中授權dba。 6、在彈出來的頁面中輸入exit,退出sql。 7、

匯入匯出oracle資料庫表的dmp檔案應該怎麼辦 第5張

操作完成,找到存放的路徑,可以看到此書生成一個DMP檔案

imp 使用者名稱/密碼@sid full=y file=C:school.dmp ignore=y 注意 full=y ignore=y 兩個引數,

匯入匯出oracle資料庫表的dmp檔案應該怎麼辦 第6張

擴充套件閱讀,以下內容您可能還感興趣。

cmd匯入dmp檔案到oracle資料庫後,怎樣檢視匯入的表中的資料

日誌存在資料庫伺服器上的,你指定的DIRECTORY那個目錄下可以找到。螢幕上也有匯入的各種資訊。

oracle資料庫imp匯入dmp檔案報錯求助。

imp odm/odm@odm file=I:\odm.dmp fromuser=odm touser=odm ignore=y

這樣寫的話忽略抄資料襲庫物件存在的報錯,不過你的資料可能會有重複百。不想重複的話:

1、匯出時使用query選項,將你需要的更新的度資料匯出(前提是你的資料能有分辨是否是更新項的欄位)。

2、在問你的電腦中將資料刪除(delete或答truncate,個人建議truncate),那樣匯入的都是最新的資料了。

3、drop你電腦中odm的所有物件,用在imp時會自動建立。追問沒大看懂,請問我改如何解決這個問題?

oracle中用一個使用者匯出的dmp檔案中含有多個表空間,怎麼用該使用者將這個檔案再匯入資料庫

按使用者匯入是有要求的

匯入使用者要存在百

要匯入的用度戶表存在且結構與dmp中相同(可以不管表在哪個問表空間裡),自動建表時會報錯:物件已存在。可以用ignore=y忽略,資料會正確匯入答 

或者這些回表空間存在且有許可權和quota,它會自動建立表並匯入資料

掌握這答三個條件,沒有什麼使用者不能匯入的

追問在匯入.dmp 檔案時 先要建立表空間使用者,但是我這個.dmp檔案中有幾個表空間,一個使用者 ,這個使用者只能設定一個預設的表空間;這樣我要如何匯入呢追答需要你先建使用者,然後再建這幾個表空間,再給這個使用者在這些表空間quota或者unlimited tablespace許可權,匯入就沒問題了。

dmp裡有建表語句,包含了表空間部分,所以它是不會管你預設表空間是什麼,假設你預設表空間是system,而你所有的表都在其它表空間上,你匯入時會按照表的原始位置建表,而不會建在你預設表空間的。

oracle單例項使用exp匯出全庫的資料dmp檔案 怎麼使用imp匯入到oracle rac資料庫中?

一般按照如下百方法匯入即可。

1、win鍵+R,輸入cmd,開啟命令提示符。

2、進入dmp檔案所在目度錄。

3、執行imp匯入語句:

imp 被匯入使用者名稱/密碼@實專例名 file=aaa.dmp log=aaa.log fromuser=匯出使用者名稱

如圖:

注意事項:匯入的oracle版本需要與匯出的oracle版本一致或高於屬匯出的oracle版本,否則匯入時會報錯。

oracle資料庫有dmp備份檔案,怎麼把備份的dmp檔案恢復?

恢復檔案時需e79fa5e98193e58685e5aeb931333337626238要用imp命令。

可根據自己的實際需要進行以下恢復操作。

1. 獲取幫助

imp help=y

2. 匯入一個完整資料庫

imp system/manager file=bible_db log=dible_db full=y ignore=y

3. 匯入一個或一組指定使用者所屬的全部表、索引和其他物件

imp system/manager file=seapark log=seapark fromuser=seapark

imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

4. 將一個使用者所屬的資料匯入另一個使用者

imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy

imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)

5. 匯入一個表

imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

6. 從多個檔案匯入

imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)

log=paycheck, filesize=1G full=y

7. 使用引數檔案

imp system/manager parfile=bible_tables.par

bible_tables.par引數檔案:

#Import the sample tables used for the Oracle8i Database Administrator's

Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

8. 增量匯入

imp system./manager inctype= RECTORE FULL=Y FILE=A

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/5my3.html