如果只導出表的結構(建表語句),不導出表的數據,可用Tools--Export User Objects 選中要導出的表,設置好導出的路徑和各個參數後,點擊Export就OK PS:這種方式只能導出屬於這個用戶的表,其他用戶的表不能導出,建議用命令行導出(exp, imp) 如果想將表結構,表的數據 ...
如果只導出表的結構(建表語句),不導出表的數據,可用Tools--Export User Objects
選中要導出的表,設置好導出的路徑和各個參數後,點擊Export就OK
PS:這種方式只能導出屬於這個用戶的表,其他用戶的表不能導出,建議用命令行導出(exp, imp)
如果想將表結構,表的數據,觸發器,函數之類的全部導出,可用Tools--Export Tables
選中要導出的表(可選多個),導出方式有三種:
Oracle Export,Sql Insert,pl/sql developer
第一種是導出為.dmp的文件格式,.dmp文件是二進位的,可以跨平臺,還能包含許可權,效率也很不錯,用得最廣
第二種是導出為.sql文件的,可用文本編輯器查看,通用性比較好,但效率不如第一種,適合小數據量導入導出。尤其註意的是表中不能有大欄位(blob,clob),如果有,會提示不能導出,可以用第一種和第三種方式導出。
第三種是導出為.pde格式的,.pde為Pl/sql developer自有的文件格式,只能用Pl/sql developer自己導入導出;不能用編輯器查看,效率不知道怎麼樣
PS:只有“Oracle Export”方式導出再導入後,表結構和索引結構沒有發生變化,另兩種方式都改變了索引類型。
導入的情況和導出一樣
1.完整的導出整個資料庫表結構即dmp文件方法:
Tools-->Export Tables ,選擇Oracle Export 預設選項即可,在Output file選擇一個輸出目標
點擊Export,即可導出表結構
2.導出表中數據:
Tools-->Export Tables :選擇SQL Inserts 遇到大欄位(clob,blob)會出問題導不出來,在此可以
選擇需要導出的表,在Output file中選擇導出的目標,點擊Export即可導出,在此有幾個選項
可以去掉所有的可選項直接導出
3.導出資料庫中所有的或是所選表的資料庫建表腳本:
Tools-->Export User Objects去掉下麵三個include *可選項,選擇Single file)在Output file
中選擇輸出目標,點擊Export即可