oracle11g用exp導出數據庫的時候,空表是導不出來的,因此必須用數據泵導入導出oracle數據庫。 數據庫
一、expdp oracle
SQL> create directory 目錄名(如:dmpbx)as 存儲地址(如:'/root/usr/……'); 日誌
目錄已建立。 get
SQL> grant read,write on directory 目錄名to public; it
受權成功。 file
SQL> exit 密碼
expdp 用戶名1/密碼@實例dumpfile=備份文件名(ecology.dmp)directory= 目錄名(dmpbx) im
二、impdp 數據
SQL> create directory 目錄名(如:dmpbx)as 存儲地址(如:'/root/usr/……'); tab
目錄已建立。
SQL> grant read,write on directory 目錄名to public;
受權成功。
SQL> exit
impdp 用戶名2/密碼@實例directory=目錄名dumpfile=備份文件名.dmp logfile=日誌名.log REMAP_SCHEMA=用戶名1:用戶名2
若是impdp是在同一臺機器上操做的,則impdp前的建立目錄和賦權的步驟均可以省略