1. 程式人生 > >oracle.dmp檔案匯入以及資料泵(Data Dump)技術的介紹

oracle.dmp檔案匯入以及資料泵(Data Dump)技術的介紹

關於要用imp命令匯入,還是用impdp命令匯入,你最好問問是傳統的exp生成的dmp檔案還是datapump生成的dmp檔案,前者要用imp匯入,後者用impdp匯入。
二 、資料泵的特點與傳統匯出匯入的區別

1.EXP和IMP是oracle客戶段工具程式, EXPDP和IMPDP是服務端的工具程式

       2.EXP和IMP效率比較低. EXPDP和IMPDP效率高

       3.資料泵功能強大並行、過濾、轉換、壓縮、加密、互動等等

       4.資料泵不支援9i以前版本, EXP/IMP短期內還是比較適用

       5.同exp/imp資料泵匯出包括匯出表,匯出方案,匯出表空間,匯出資料庫4種方式.

///////////////////////////////////////////////////

一、EXPDP和IMPDP使用說明

Oracle Database 10g引入了最新的資料泵(Data Dump)技術,資料泵匯出匯入(EXPDP和IMPDP)的作用

1)實現邏輯備份和邏輯恢復.

2)在資料庫使用者之間移動物件.

3)在資料庫之間移動物件

4)實現表空間搬移.

二、資料泵匯出匯入與傳統匯出匯入的區別

在10g之前,傳統的匯出和匯入分別使用EXP工具和IMP工具,從10g開始,不僅保留了原有的EXP和IMP工具,還提供了資料泵匯出匯入工具EXPDP和IMPDP.使用EXPDP和IMPDP時應該注意的事項:

1)EXP和IMP是客戶端工具程式,它們既可以在可以客戶端使用,也可以在服務端使用。

2)EXPDP和IMPDP是服務端的工具程式,他們只能在ORACLE服務端使用,不能在客戶端使用。

3)IMP只適用於EXP匯出檔案,不適用於EXPDP匯出檔案;IMPDP只適用於EXPDP匯出檔案,而不適用於EXP匯出檔案。資料泵匯出包括匯出表,匯出方案,匯出表空間,匯出資料庫4種方式.

///////////////////////////////
例子:匯入.dmp檔案的語句
impdp llms/llms DUMPFILE=LLMS.dmp REMAP_SCHEMA=LLMSINIT:llms REMAP_TABLESPACE=AMI_TJ:llms EXCLUDE=STATISTICS

相關推薦

oracle.dmp檔案匯入以及資料(Data Dump)技術介紹

關於要用imp命令匯入,還是用impdp命令匯入,你最好問問是傳統的exp生成的dmp檔案還是datapump生成的dmp檔案,前者要用imp匯入,後者用impdp匯入。 二 、資料泵的特點與傳統匯出匯入的區別 1.EXP和IMP是oracle客戶段工具程式

oracledmp匯入到不同表空間 oracledmp檔案匯入到不同表空間 oracledmp檔案匯入到不同的表空間方法: 1、exp USER/data-cfemail="

oracle的dmp檔案匯入到不同表空間 oracle將dmp檔案匯入到不同的表空間方法: 1、exp USER/[email protected] file=c:\test.dmp  ROWS=N 匯出表結構和資料庫其他物件 2、用UE開啟test.dmp(切換到16進位制編輯模式)檔

dmp檔案匯入Oracle資料庫

     由於專案的需要,接觸到dmp檔案,並且需要讀取dmp檔案。而無法直接讀取dmp格式檔案,目前常用的方法是匯入Oracle資料庫,然後通過Java程式讀取。這裡主要說一下我遇到的問題以及解決方法。     相信很多用過

Oracle利用exp和imp,資料impdp和expdp匯入匯出資料,spool匯出資料

Oracle利用exp和imp,資料泵impdp和expdp匯入匯出資料,spool匯出資料 注意: (1)imp只能匯入exp匯出的檔案 ,imp,exp是客戶端程式,操作少量資料  (2)impdp只能匯入expdp匯出的檔案,impdp,expdp是伺服器端程式,操作適量大的

ORACLE使用EXPDP和IMPDP資料進行匯出匯入的方法

ORACLE使用EXPDP和IMPDP資料泵進行匯出匯入的方法 使用expdp和impdp時應該注重的事項: 1、exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。 2、expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使

oracle 12c DMP檔案匯出,oracle 11gDMP檔案匯入

首先,我們都知道一點,由於版本問題,dmp檔案的匯出匯入會報錯,而低版本的匯出,高版本是可以直接匯入的,它能相容低版本 而高版本匯出,想要匯入低版本,這個就有問題了,會提示版本的相容問題,別人的解決方法我不知道,當然我也嘗試過了,但是在我這裡沒有成功。所以我嘗試了一下逼得辦

如何將dmp檔案匯入oracle資料庫中

1.建立使用者表空間 create tablespace tbs_bidm (表空間的名字) datafile 'D:\app\oracle\bidm\tbs_bidm_01.dbf'  size 800M (初始大小) autoextend on(自動擴充套件) next 512m ma

dump檔案dmp檔案匯入Oracle資料庫

2010年5月12日 SQL> alter user scott account unlock; SQL> alter user scott identified by pan; Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。

cmd匯入匯出oracle dmp檔案

開啟cmd視窗,執行以下格式命令: exp 使用者名稱/密碼@伺服器IP:埠/服務名  file=dmp檔案路徑 full=y 例如: 資料匯出:匯出的資料庫名稱是在tnsnames.ora檔案中定義的(本地oracle BIN目錄下,或者是plsql遠端連線oracl

ORACLE--匯入匯出/資料(imp/exp impdp/expdp)

最近有很多人遇到關於ORACLE資料庫,dmp檔案恢復的問題。 首先我先說一下匯入匯出:     1、強調一下目標庫,首先目標庫設定成為非歸檔模式,nologgong模式更好。(這個操作需要停庫)     2、匯入的時候可以先將索引和約束去掉(disable)(index

ORACLE資料庫中匯出DMP檔案或將DMP檔案匯入ORACLE資料庫的兩種操作

1 淺析DMP       DMP是一種資料庫檔案,其內容包括了整個資料庫和表以及用於的所有資訊,如儲存過程,表定義,表結構等。用於程式設計師除錯程式。2 匯出DMP檔案的兩種方式      匯出資料庫的DMP檔案一般使用命令提示符或SQLPlus兩種方式。這兩種方式在命令上

linux下將dmp檔案匯入oracle

1. SSH客戶端連線伺服器2. 登陸到oraclesu - oracle3. 登陸sqlplus控制檯sqlplus / as sysdba5. 建立臨時表空間create temporary tablespace SDCBJTYS_TEMP tempfile '/u01/

使用Oracle儲存過程匯入匯出資料檔案

 搞了幾天,終於把使用Oracle儲存過程匯入匯出資料做成功了。現在分享一下,供大家共同進步。在這裡我非常非常感謝“往事如夢”,以及“Oracle愛好者”上好友的幫助。     首先判斷utl_file_dir的目錄  SQL> show parameter utl_

Oracle資料Dump)匯出、匯入

*該匯入匯出方式完全適用於分割槽表* 匯出、匯入前準備 注:使用sys、system等系統使用者操作! 1)建立DIRECTORY目錄物件 CREATE DIRECTORY exp_dir AS '/oracle/db/zone'; --存放dm

oracle 資料匯入資料匯出

資料泵匯入: 指令 impdp 一:資料庫所有物件的匯入: impdp system/tiger dumpfile=pump_dir:mydatabase_%.dat filesize=100m  nologfile=y  job_name=zhang full=y  es

dmp檔案匯入匯出(1)

dmp檔案有匯出和匯入兩個操作,exp匯出和imp匯入是一對,expdp匯出和impdp匯出是一對,其中expdp/impdp是從Oracle10g以後出現的 ★邏輯備份是指使用工具export將資料物件的結構和資料匯出到檔案的過程相當於expdp ★邏輯恢復是指當資料庫物件被誤操作而損壞後,使用工

dmp檔案匯入匯出(2)

匯出的使用者為TEST_2018,匯入到另一個庫的新使用者中 expdp匯出表以及impdp匯入,裸表只有資料的遷移不包含物件的遷移: 匯出的是scott使用者下的base_data表和case8_all表的資料,匯出的路徑是export_dmp,生成的dmp檔案是ba

dmp檔案匯入匯出

dmp檔案有匯出和匯入兩個操作,exp匯出和imp匯入是一對,expdp匯出和impdp匯出是一對,其中expdp/impdp是從Oracle10g以後出現的 ★邏輯備份是指使用工具export將資料物件的結構和資料匯出到檔案的過程相當於expdp ★邏輯恢復是

oracle報錯】使用資料少了一個空格導致的無效引數

oracle使用資料泵少了一個空格導致的無效引數 Data Mining and Real Application Testing options UDE-00014: invalid value f

SDE連線,建立資料集,資料匯入以及資料匯出

1.介面 2.資料庫的連線 [csharp]  view plain  copy IWorkspace worksp