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客戶段工具程式
將oracle的dmp匯入到不同表空間 oracle的dmp檔案匯入到不同表空間 oracle將dmp檔案匯入到不同的表空間方法: 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