1、imp/exp 并不支援增量備份。
2、一般情況下,imp/exp工具可以用來完成下列任務:
& 擷取資料庫中對象的建立腳本(如建表腳本,以及其關聯的索引、限制等)。
& 備份資料。
& 跨平台、跨版本的遷移資料。
& 在多個oracle資料庫之間通過傳輸表空間特性快速複制資料。
3、檢視幫助:exp help=y
<a target="_blank" href="http://blog.51cto.com/attachment/201205/223032307.jpg"></a>
imp help=y
<a target="_blank" href="http://blog.51cto.com/attachment/201205/223048841.jpg"></a>
4、exp指令參數衆多,調用方式靈活。以下通過實驗操作,便于了解:
導出emp表中sal>2000的資料:
D:\dmp>exp scott/tiger tables=(emp) query="'where sal>2000'" file=emp_20120502.d
mp log=emp_20120502_exp.log
<a target="_blank" href="http://blog.51cto.com/attachment/201205/223512146.jpg"></a>
成功導出sal大于2000的資料有6行,當然我們也可以驗證一下:
<a target="_blank" href="http://blog.51cto.com/attachment/201205/223621935.jpg"></a>
上述語句共出現了四個參數:
* TABLES:指定要操作的表,如要操作多個表可以使用(,)分隔;
*QUERY :指定符合條件的記錄,需注意的是QUERY 與TABLES 需配合使用
* FILE :指定輸出的Dump檔案的路徑和檔案名,預設檔案名為:Expdat.Dmp
* LOG :指定輸出日志檔案的路徑和檔案名。
5、如出現參數太多,我們可以建立參數檔案形式執行,生産環境中使用友善,而且避免在linux/unix平台下執行出現通配符轉換問題:
建立parameter.dat參數檔案:
<a target="_blank" href="http://blog.51cto.com/attachment/201205/093413459.jpg"></a>
再次執行exp指令,并指定parfile參數進行導出:
<a target="_blank" href="http://blog.51cto.com/attachment/201205/094939512.jpg"></a>
待續……
本文轉自pimg200551CTO部落格,原文連結: http://blog.51cto.com/pimg2005/850692,如需轉載請自行聯系原作者