exp與expdp區別
Exp 與 expdp 的區別
資料泵匯出匯入與傳統匯出匯入的區別
在10g之前,傳統的匯出和匯入分別使用EXP工具和IMP工具,從10g開始,不僅保留了原有的EXP和IMP工具,還提供了資料泵匯出匯入工具EXPDP和IMPDP.使用EXPDP和IMPDP時應該注意的事項:
1)EXP和IMP是客戶端工具程式,它們既可以在可以客戶端使用,也可以在服務端使用。
2)EXPDP和IMPDP是服務端的工具程式,他們只能在ORACLE服務端使用, 不能在客戶端使用。
3) IMP 只適用於EXP 匯出檔案, 不適用於EXPDP 匯出檔案;IMPDP 只適用於EXPDP 匯出檔案, 而不適用於EXP 匯出檔案。
其中:
資料泵取只能在伺服器端執行,客戶端只能用來連線伺服器啟動匯入匯出操作
即:從192.168.10.201 執行248 匯出命令後,匯出的資料儲存在248 上。也就是201 只是呼叫了248 的expdp 命令而已;
Exp 遠端匯出
如果高版本資料庫匯出低版本資料庫資料會產生
EXP-00008: ORACLE 錯誤 904 出現
ORA-00904: 無效列名
EXP-00000: 匯出終止失敗
201 匯出248 中scott 使用者下的dept 表
1 配置網路
192.168.1.201
[oracle@localhost admin]$ vim $ORACLE_HOME/network/admin/tnsnames.ora
248 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.248)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
[oracle@localhost admin]$ tnsping 248
TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 23-4月 -2015 09:29:05
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的引數檔案:
/opt/oracle/product/10.2.0/network/admin/sqlnet.ora
已使用 TNSNAMES 介面卡來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.248)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))
OK (0 毫秒)
2 遠端匯出
[oracle@localhost exp]$ exp scott/tiger@248 file=dept.dmp tables=dept
Export: Release 10.2.0.1.0 - Production on 星期四 4月 23 09:24:10 2015
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即將匯出指定的表透過常規路徑...
. . 正在匯出表 DEPT匯出了 4 行
成功終止匯出, 沒有出現警告。
[oracle@localhost exp]$ strings dept.dmp >dept.txt
[oracle@localhost exp]$ cat dept.txt
expdp 遠端匯出
[oracle@localhost chen]$ expdp scott/tiger@248 directory=chen_dir tables=dept du
mpfile=deptaaa.dmp
Export: Release 10.2.0.1.0 - Production on 星期四, 23 4月, 2015 11:15:01
Copyright (c) 2003, 2005, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: 操作無效
ORA-39070: 無法開啟日誌檔案。
ORA-39087: 目錄名 CHEN_DIR 無效
因為客戶端201 配置了目錄及許可權,但是服務端沒有配置目錄及許可權,客戶端只是呼叫服務端expdp 命令而已
192.168.10.248
SQL> conn /as sysdba
Connected.
SQL> create directory chen_dir as '/home/oracle11/exp';
Directory created.
SQL> grant read,write on directory chen_dir to scott;
Grant succeeded.
192.168.10.201
[oracle@localhost chen]$ expdp scott/tiger@248 directory=chen_dir tables=dept dumpfile=dept201-248.dmp
Export: Release 10.2.0.1.0 - Production on 星期四, 23 4月, 2015 12:26:25
Copyright (c) 2003, 2005, Oracle. All rights reserved.
連線到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
啟動 "SCOTT"."SYS_EXPORT_TABLE_01": scott/********@248 directory=chen_dir tables=dept dumpfile=dept201-248.dmp
正在使用 BLOCKS 方法進行估計...
處理物件型別 TABLE_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的總估計: 64 KB
處理物件型別 TABLE_EXPORT/TABLE/TABLE
處理物件型別 TABLE_EXPORT/TABLE/INDEX/INDEX
處理物件型別 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
處理物件型別 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
處理物件型別 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . 匯出了 "SCOTT"."DEPT" 5.937 KB 4 行
已成功載入/解除安裝了主表 "SCOTT"."SYS_EXPORT_TABLE_01"
******************************************************************************
SCOTT.SYS_EXPORT_TABLE_01 的轉儲檔案集為:
/home/oracle11/exp/dept201-248.dmp
作業 "SCOTT"."SYS_EXPORT_TABLE_01" 已於 12:51:39 成功完成
192.168.10.248
[oracle11@localhost exp]$ ls
dept201-248.dmp export.log
歡迎關注我的微信公眾號"IT小Chen",共同學習,共同成長!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-1593229/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- exp/imp與expdp/impdp區別
- exp/expdp與imp/impdp的區別
- EXP/IMP和EXPDP/IMPDP的區別
- RMAN與exp / imp的區別
- expdp = exp + direct mode + parallel ?Parallel
- expdp\impdp及exp\imp 詳解
- oracle 10g imp/exp IMPDP/EXPDPOracle 10g
- 【EXP】資料庫只讀模式下如何使用exp和expdp資料庫模式
- EXP COMPRESS以及EXP/IMP EXPDP/IMPDP匯入表結構注意
- exp|imp和expdp|impdp以及sqlldr視訊SQL
- 使用Exp和Expdp匯出資料的效能對比與優化優化
- exp備份和rman備份的區別
- 抽取exp/expdp匯出檔案頭的資訊
- exp/expdp imp/impdp的使用【實戰實用】
- exp/imp expdp/impdp Tables 萬用字元 % 的使用字元
- 使用Exp和Expdp匯出資料的效能對比與最佳化
- EXP Or EXPDP時hang住問題,MOS解決方案
- Oracle的expdp/impdp工具和exp/imp工具比較Oracle
- [轉載] expdp, exp和sqluldr2 速度測試SQL
- EXP,EXPDP資料匯入本地效能測試
- &與&&, |與||區別
- exp/imp 與 expdp/impdp 對比 及使用中的一些優化事項優化
- EXP匯出引數compress=y(n)的區別
- 終止imp/exp和expdp/impdp程式執行的方法
- exp/imp出現錯誤通過expdp/impdp來解決
- exp/imp expdp/impdp Tables 萬用字元 % 的使用【Blog 搬家】字元
- ??與?:的區別
- 檢視dmp檔案是exp還是expdp匯出來的
- 10G、11G expdp的compression引數的區別
- <section>與<article> 區別
- showModal()與show() 區別
- localStorage與sessionStorage 區別Session
- mouseenter與mouseover區別
- GET與POST區別
- put與putIfAbsent區別
- JavaScript 與TypeScript區別JavaScriptTypeScript
- animation與transition 區別
- classList與className區別