oracle的dmp的導入導出

dmp文件的導出:

exp xue/123456@localhost:1521/orcl file=G:\Oracle\backups_20180718.dmp owner=xue

格式:exp  用戶名/密碼@IP地址:端口號/數據庫實例名  file=dmp文件導出時的保存路徑即文件名  owner=要導出表的所屬用戶
 

dmp文件的導入:

imp xue/123456@localhost:1521/orcl file=G:\Oracle\backups_20180718.dmp full=y ignore=y

格式:imp  用戶名/密碼@IP地址:端口號/數據庫實例名  file=要導入的dmp文件的保存路徑及其文件  full=y  ignore=y

 

需要注意的兩個地方:

一、在執行導出命令的時候要注意,命令 的末尾千萬不要加上" ; ",否則導出命令執行失敗,並提示:
        EXP-00010: XUE; 是無效的用戶名 


        之所以加上 " ; " 可能寫 sql語句 保留的習慣,但要注意的是,這裏在cmd命令行下,寫的並不是sql語句;

         當然,如果非要加上 " ; " 也是可以的,前提是你將 導出命令中的 owner 後面跟着的用戶名加上單引號,如

        exp xue/123456@localhost:1521/orcl file=G:\Oracle\backups_20180718.dmp owner='xue';

 

二、執行導入導出的命令是在 cmd命令行 下,而不是通過 sqlplus 進入的 sql命令行 下;

在 sql命令行 下執行導入導出的命令 Oracle會報  SP2-0734:未知的命令開頭 "exp ....."  的錯誤。

 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章