一、exp匯出
下面的示例主要是在體現匯出的物件具有層次性,這一特徵.
1 將資料庫sampledb完全匯出,使用者名稱system 密碼manager 匯出到e:\sampledb.dmp中
exp system/manager@testdbfile
=e:\sampledb.dmp full=y
2 將資料庫中system使用者與sys使用者的表匯出
exp system/manager@testdbfile
=e:\sampledb.dmp owner=(system,sys)
3 將資料庫中的表 tablea,tableb 匯出
exp system/manager@testdbfile
=e:\sampledb.dmp tables=(tablea,tableb)
4 將資料庫中的表tablea中的字段filed1 值為 "王五" 的資料匯出
exp system/manager@testdbfile
=e:\sampledb.dmp tables=(tablea) query=' where filed1='王五'
注: 如果想對dmp檔案進行壓縮,可以在上面命令後面 加上 compress=y 來實現。
二、imp匯入
1 將備份資料庫檔案中的資料匯入指定的資料庫sampledb 中,如果 sampledb 已存在該錶,則不再匯入;
imp system/manager@testfile
=e:\sampledb.dmp full
=y ignore=y --登入時指定了網域名稱,也就指定了資料庫,然後指定dmp檔案位置,設定匯入的物件(full)。
2 將d:\sampledb.dmp中的表table1 匯入
imp system/manager@testfile
=e:\sampledb.dmp tables=(table1) ignore=y --設定匯入的物件(table1)。
3. 匯入乙個完整資料庫
imp system/manager file=bible_db log
=dible_db full
=y ignore=y
--登入時沒有指定網域名稱(資料庫),所以匯入的是資料庫物件,但是後面仍然可以設定:具體匯入哪些物件(full全部)
4. 匯入乙個或一組指定使用者所屬的全部表、索引和其他物件
imp system/manager file=seapark log
=seapark fromuser=seapark --將seapark的全不資訊進行匯入
imp system/manager file=seapark log
=seapark fromuser=(seapark,amy,amyc,harold) --將這個組的全部資訊進行匯入
5. 將乙個使用者所屬的資料匯入另乙個使用者
imp system/manager file=tank log
=tank fromuser=seapark touser=seapark_copy
imp system/manager file
=tank log
=tank fromuser=(seapark,amy) touser=(seapark1, amy1)
6. 匯入乙個表
imp system/manager file=tank log
=tank fromuser=seapark tables=(a,b)
7. 從多個檔案匯入
imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log
=paycheck, filesize=1g full
=y
oracle匯入匯出命令
oracle匯入匯出命令 匯出是 exp 使用者 密碼 資料庫名 file 資料檔案路徑 log 日誌檔案路徑 匯入是 imp 使用者 密碼 資料庫名 file 資料檔案路徑 full y 注意 為了完整匯入,應將使用者許可權設為dba 資料匯出 1 將資料庫完全匯出 exp 使用者 密碼 資料庫名...
oracle匯入匯出命令
統一認證 使用資料幫浦匯入匯出 只能在oracle的本地進行,如果是伺服器需遠端 前提條件 為匯入匯出設定儲存及讀取檔案路徑 在cmd命令視窗執行 1 連線資料庫 cmd sqlplus system oracle projm as sysdba 2 建立directory dir dp 存放 匯出...
oracle匯入匯出命令
exp upms upms 192.168.0.148 1521 orcl file d upms.log full y oracle11g匯入匯出命令 備註 1 oracle刪除使用者時提示使用者處於連線狀態,無法刪除 進入cmd命令,連線到oracle例項。輸入drop user sxk cas...