天天看點

Oracle exp/imp 導入導出指令

(1)表方式,将指定表的資料導出/導入。

導出:

導出一張或幾張表:

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1,table2 
           

如果是分區表

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1:tablespaces1,table2:tablespaces2
           

導出某張表的部分資料

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1 query=\”where col1=\’…\’
and col2 \<…\”
           

導入:

導入一張或幾張表

如果是分區表

(2)使用者方式,将指定使用者的所有對象及資料導出/導入。

導出:

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=(xx, yy)
           

隻導出資料對象,不導出資料 (rows=n )

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=user rows=n
           

導入:

imp  user/pwd  file=/dir/xxx.dmp  log=xxx.log  fromuser=dbuser  touser=dbuser2
commit=y ignore=y
           

(3)全庫方式,将資料庫中的所有對象導出/導入導出:

導出:

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log full=ycommit=y ignore=y 
           

導入:

$ imp user/pwd file=/dir/xxx.dmp log=xxx.log fromuser=dbuser touser=dbuser2
           

專業牆紙貼紙廚房用具裝飾出售,本人網店經營

部落格對你有用記得通路下哦,增加下通路量,如有需要可以下單購買哦^_^。https://item.taobao.com/item.htm?id=569617707364