您好,登錄后才能下訂單哦!
這篇文章主要介紹Oracle中exp和imp怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
Oracle數(shù)據(jù)庫導入導出方法:
數(shù)據(jù)導出:
1.將數(shù)據(jù)庫TEST完全導出,用戶名system密碼manager導出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2.將數(shù)據(jù)庫中system用戶與sys用戶的表導出
exp system/manager@TEST file=d:\daochu.dmp owner=system,sys
3.將數(shù)據(jù)庫中的表inner_notify、notify_staff_relat導出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4.將數(shù)據(jù)庫中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的導出,對于壓縮,既用winzip把dmp文件可以很好的壓縮。
也可以在上面命令后面加上compress=y來實現(xiàn)。
數(shù)據(jù)的導入:
1.將D:\daochu.dmp 中的數(shù)據(jù)導入 TEST數(shù)據(jù)庫中。
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@HUST full=y file= d:\data\newsmgnt.dmp ignore=y
上面可能有點問題,因為有的表已經存在,然后它就報錯,對該表就不進行導入。
在后面加上 ignore=y 就可以了。
2.將d:\daochu.dmp中的表table1導入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
2.plsql:
數(shù)據(jù)導出:
TOOLS-Export user objects(用戶對象)
TOOLS-Export tables(表)
數(shù)據(jù)的導入:
TOOLS-Import tables
Oracle Import(表) SQL Inserts(用戶對象)
也可以將用戶對象的語句拷貝出來,粘貼到Command Window這樣的好處是可以看到執(zhí)行的過程。
EXP-00091: Exporting questionable statistics.
SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
PARAMETER VALUE
------------------------------- ---------------------------------------------------------------------------------------------------
NLS_CHARACTERSET ZHS16GBK
SQL> host
lpding-> export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
lpding-> exp scott/scott file=/oracle/exp/scott_emp.dmp log scott_emp.log tables=emp
以上是“Oracle中exp和imp怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。