orcale的匯入匯出

2021-08-30 14:32:27 字數 1186 閱讀 4497

這裡介紹的是匯入匯出的例項。

注意命令是在dos下輸入,而不是sql下,並且不帶分號,例如匯入的時候如果帶分號會出現無法開啟要讀取的檔案

資料匯出:

1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:\daochu.dmp中

exp system/manager@test file=d:\daochu.dmp full=y

2 將資料庫中system使用者與sys使用者的表匯出

//如果前面輸入的是普通使用者,則匯出的是該使用者的物件,那也可以不寫owner 了

exp system/manager@test file=d:\daochu.dmp owner=(system,sys)

3 將資料庫中的表inner_notify、notify_staff_relat匯出

exp aichannel/aichannel@testdb2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_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= d:\data\newsmgnt.dmp ignore=y

上面可能有點問題,因為有的表已經存在,然後它就報錯,對該錶就不進行匯入。

在後面加上 ignore=y 就可以了。

2 將d:\daochu.dmp中的表table1 匯入

imp system/manager@test  file=d:\daochu.dmp  tables=(table1)

基本上上面的匯入匯出夠用了。不少情況要先是將表徹底刪除,然後匯入。

orcale匯入匯出資料

前提首先安裝好oracle10g資料庫 或者 安裝oracle11g資料庫 匯入dmp檔案 在命令列下執行 imp username password orcl imp 使用者名稱 口令 服務名 回車 填寫匯入檔案路徑 expdat.dmp c a.dmp 輸入插入緩衝區大小 預設不填 回車 只列出...

dmp檔案匯入orcale

第一步,在本地安裝oracle資料庫,plsql軟體。oracle管理員賬戶 system 密碼 orcl,使用者建立表空間 使用者功能 第二步,找客戶要 dmp檔案,及表空間名稱 oabase 匯出的使用者名稱 oabase 第三步,在本機oracle建立表空間 建立對應的使用者資訊 注意,建立表...

orcale用命令匯出匯入資料庫,資料量大

1.匯出 source home oracle bash profile 先設定下引數 expdp sx szd mis base xx directory data pump dir dumpfile sx szd mis base 2018 04 23.dmp schemas sx szd mi...