用pl/sql developer導出表結構和數據

以前都習慣用 imp/exp 命令導入/導出oracle數據的


用pl/sql developer 界面化操作也挺方便的:


1、點擊Tools--Export User Objects

    這種方式可以導出當前用戶擁有的所有對象,包括表、視圖、觸發器、同義詞等等,對於表,只能導出表結構,不能導出數據,選中要導出的對象,設置好導出的路徑和各個參數後,點擊Export就OK

    PS:這種方式還可以導出其他用戶的對象,在下面user下拉框中選擇要用戶就可以,默認是系統當前登錄用戶

2、如果想將表中數據一起導出,可用Tools--Export Tables,這種方式導出的文件,本身就帶着創建表結構的sql語句

選中要導出的表(可選多個),導出方式有三種:

    Oracle Export,Sql Insert,pl/sql developer
第一種是導出爲.dmp的文件格式,.dmp文件是二進制的,可以跨平臺,還能包含權限,效率也很不錯,用得最廣

 

第二種是導出爲.sql文件的,可用文本編輯器查看,通用性比較好,但效率不如第一種,適合小數據量導入導出。尤其注意的是表中不能有大字段(blob,clob),如果有,會提示不能導出,可以用第一種和第三種方式導出。

 

第三種是導出爲.pde格式的,.pde爲Pl/sql developer自有的文件格式,只能用Pl/sql developer自己導入導出;不能用編輯器查看,效率不知道怎麼樣

PS:只有“Oracle Export”方式導出再導入後,表結構和索引結構沒有發生變化,另兩種方式都改變了索引類型。

導入的情況和導出一樣

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