ORACLE導數據

oracle如何進行導數據?
oracl 資料庫導入、導出詳解
1)將資料庫TEST完全導出,用戶名sysem 密碼manager 導出到D:daochu.dmp紅
exp system/manager@TEST file=D:daochu.dmp full=y
2)將資料庫中system用戶與sys用戶的表導出
exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
3)將資料庫中的表inner_notify,notify_staff_relat導出
exp aichannel/aichannel@TESTDB2 file=datanewsmgnt.dmp
tables=(inner_notify,notify_relat)
4)將數據中的表table1中的欄位filed1以"00"打頭的數據導出
exp system/manager@TEST file=d:daochu.dmp
tables=(table1) query="where filed1 like '00%'"
  
註:對於壓縮,既用winzip把檔案dmp檔案可以很好的壓縮
也可以在上面的命令後面加上 compress=y
  
1)將D:daochu.dmp中的數據導入TEST資料庫中。
imp system/manager@TEST file=d:daochu.dmp
imp aichannel/aichannel@HUST full=y file=file=d:datanewsmgnt.dmp ignore=y
上面可能個有點問題,因為有的表已經存在然後它就報錯,對該表就不進行導入。在後面加上ignore=y就可以了。
2)將d:daochu.dmp中的表table1導入
imp system/manager@TEST file=d:daochu.dmp tables=(table1)
基本上上面的導入導出已經夠用了。不少情況要先是將表徹底刪除,然後導入。
  
註:操作者要有足夠的許可權,許可權不夠他會提示。
資料庫是可以連線上的。可以用tnsping TEST來獲取的資料庫能否連線上。
  

相關詞條

熱門詞條

聯絡我們