Data Pump(數據泵)之二(expdp)

        Oracle數據泵導出使用程序(EXPDP)在使用方面類似與EXP使用程序。

           使用參數可以使用expdp help=y參數顯示程序有效的參數信息。

  1. 數據泵導出的5種模式

                 根據要導出的對象類型,從單表到整個數據庫,Export可以使用不同的方式來轉存數據,Oracle支持5種模式的Data Pump Export.

                  Full                         導出數據庫的所有數據和元數據。必須擁有EXP_FULL_DATABASE角色來導出整個數據庫。

                  Schema                導出特定用戶模式的數據和元數據。如果你擁有EXP_FULL_DATABASE角色,就可以導出任何模式,否則只能導出自己的模式。

                  Table                     導出表和表分區的數據和元數據。如果擁有EXP_FULL_DATABASE角色,可以導出任何模式下的表,否則只能導出自己模式的表。

                  Tablespace         導出表空間的數據和元數據。如果擁有EXP_FULL_DATABASE角色,可以導出任何模式下的表,才能導出整個表空間。


  2.使用不同的導出模式

           (1)導出數據庫的所有對象(FULL模式)

                    

               

               在上述語句的輸出結果中,輸出文件的名稱爲MYPORT.DMP,保存的目錄對象myport.dmp指向的外部目錄中。

      

           (2)導出用戶數據(Schema模式),例如,使用EXPDP導出SCOTT模式的數據,使用SCHEMAS參數來代替前面的FULL參數。

                 

                 

        (3)導出特定的表(Table模式),例如,使用EXPDP命令,將SCOTT模式中的EMP和DEPT表導出

           

                 

    (4)導出表空間的數據(Tablespace模式)例如:從表USERS表空間中導出數據,執行語句如下:

 














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