Oracle exp imp 匯入匯出命令

2021-08-13 06:21:36 字數 1650 閱讀 1833

(1)表方式,將指定表的資料匯出/匯入。

匯出:

匯出一張或幾張表:

$ exp user/pwd

file=/dir/***.dmp log=***.log tables=table1,table2

如果是分割槽表

$ exp user/pwd

file=/dir/***.dmp log=***.log tables=table1:tablespaces1,table2:tablespaces2

匯出某張表的部分資料

$ exp user/pwd file=/dir/***.dmp log=***.log tables=table1 query=\」where col1=\』…\』

and col2 \<…\」

匯入:

匯入一張或幾張表

$  imp

user/pwd

file=/dir/***.dmp

log=***.log

tables=table1,table2

fromuser=dbuser

touser=dbuser2

commit=y

ignore=y

如果是分割槽表

$  imp

user/pwd

file=/dir/***.dmp

log=***.log

tables=table1:tablespaces1,table2:tablespaces2

fromuser=dbuser

touser=dbuser2

commit=y

ignore=y

(2)使用者方式,將指定使用者的所有物件及資料匯出/匯入。

匯出:

$ exp user/pwd

file=/dir/***.dmp log=***.log owner=(xx, yy)

只匯出資料物件,不匯出資料 (rows=n )

$ exp user/pwd

file=/dir/***.dmp log=***.log owner=user rows=n

匯入:

imp

user/pwd

file=/dir/***.dmp

log=***.log

fromuser=dbuser

touser=dbuser2

commit=y

ignore=y

(3)全庫方式,將資料庫中的所有物件匯出/匯入匯出:

匯出:

$ exp user/pwd

file=/dir/***.dmp log=***.log full=ycommit=y ignore=y

匯入:

$ imp user/pwd

file=/dir/***.dmp log=***.log fromuser=dbuser touser=dbuser2

部落格對你有用記得訪問下哦,增加下訪問量,如有需要可以下單購買哦^_^。

Oracle(exp imp)匯入匯出

直接進入系統命令行執行即可。exp命令 1 exp username psw test file d test.dmp full y 2 exp username psw test file d test.dmp owner ly 3 exp username psw test file d tes...

oracle exp imp實現匯出匯入

一.說明 oracle 的exp imp命令用於實現對資料庫的匯出 匯入操作 exp命令用於把資料從遠端資料庫伺服器匯出至本地,生成dmp檔案 imp命令用於把本地的資料庫dmp檔案從本地匯入到遠端的oracle資料庫中。二.下面介紹的是匯入匯出的例項。資料匯出 sql view plain cop...

Oracle exp imp 資料匯入匯出

rem 按表名匯出資料 exp 使用者名稱 密碼 ip 資料庫名稱 tables 表名 file 表名.dmp log 表名.log compress n rem 按表名 查詢條件匯出資料 exp 使用者名稱 密碼 ip 資料庫名稱 tables 表名 file 表名.dmp log 表名.log ...