Oracle的匯入匯出命令基本示例

2021-09-22 10:48:25 字數 2136 閱讀 4369

一、exp匯出

下面的示例主要是在體現匯出的物件具有層次性,這一特徵.

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

exp system/manager@testdb

file

=e:\sampledb.dmp full=y

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

exp system/manager@testdb

file

=e:\sampledb.dmp owner=(system,sys)

3 將資料庫中的表 tablea,tableb 匯出  

exp system/manager@testdb

file

=e:\sampledb.dmp tables=(tablea,tableb)

4 將資料庫中的表tablea中的字段filed1 值為 "王五" 的資料匯出  

exp system/manager@testdb

file

=e:\sampledb.dmp tables=(tablea) query=' where filed1='王五'

注:   如果想對dmp檔案進行壓縮,可以在上面命令後面 加上 compress=y 來實現。

二、imp匯入

1 將備份資料庫檔案中的資料匯入指定的資料庫sampledb 中,如果 sampledb 已存在該錶,則不再匯入;

imp system/manager@test

file

=e:\sampledb.dmp full

=y ignore=y --登入時指定了網域名稱,也就指定了資料庫,然後指定dmp檔案位置,設定匯入的物件(full)。

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

imp system/manager@test

file

=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...