exp 總結

netwant發表於2011-04-21
oracle exp imp[@more@]今天讀了三思的一步一步學習ORACLE,總結一下
第12章 import/export 匯入匯出資料
1、全庫匯入匯出要有相應的許可權:exp_full_database imp_full_database
2、exp imp 是客戶端工具,高版本匯出的資料不能匯入給低版本,嚴格區分小版本。
3、QUERY引數:exp scott/tiger tables=emp query=" 'where id >100'" file=1.dmp log=1.log
4、grant indexs constrints triggers 預設都是YES
5、filesize 引數,後邊需要指定檔案的名字,如果沒有指定完整,會在執行過程中讓你輸入
6、select sum(bytes)/1024/1024 M from user_segments; 查某個使用者佔用的空間。
7、select owner,sum(bytes)/1024/1024 M from dba_segments where owner in('info','scott') group by owner order by 2 desc
8、buffer 引數,我們可以指定 buffer=5120000 來調大buffer的值
9、DIRECT 引數,但是含有LOB型別會用常規路徑匯出,表空間模式不支援該引數,還有該引數不支援QUERY引數。
10、在匯出的資料裡含有外部表的時候 10.2.0.3以前會有bug,匯出停止,但dmp檔案激增。
11、匯入指定到其他使用者,這就涉及到一個表空間的問題。
我們可以採用如下的辦法,正確匯入
CONN /AS SYSDBA
ALTER USER SCOTT QUOTA UNLIMITED ON SCOTT;
REVOKE UNLIMITED TABLESPACE FROM USER;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/309902/viewspace-1048946/,如需轉載,請註明出處,否則將追究法律責任。