oracle資料庫匯入匯出命令

2021-09-20 01:12:13 字數 1100 閱讀 6647

匯入:

imp dba使用者/dba密碼@orcl file=d:\***.dmp touser=匯入使用者 fromuser=dmp庫匯出使用者名稱

匯出:

exp dba使用者/dba密碼@orcl file=d:\***.dmp owner=使用者名稱

備註:有空表匯出不成功,執行

select 'alter table '||table_name||' allocate extent;' from user_tables --where num_rows=0

新特性匯入匯出(expdb/impdp)

如果想匯入的使用者已經存在:

1. 匯出使用者 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp

2. 匯入使用者 impdp user2/pass2 directory=dumpdir dumpfile=user1.dmp remap_schema=user1:user2 exclude=user

如果想匯入的使用者不存在:

1. 匯出使用者 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp

2. 匯入使用者 impdp system/passsystem directory=dumpdir dumpfile=user1.dmp remap_schema=user1:user2

3. user2會自動建立,其許可權和使用的表空間與user1相同,但此時用user2無法登入,必須修改user2的密碼

「目錄名 dump_dir 無效」是因為對geobase來說,他看不到dump_dir的存在,只要執行下面的命令就可以了:

grant read,write on directory dump_dir to geobase;

然後在另一台電腦上,首先建立相應的表空間和使用者[仍然是geobase],然後執行

impdp system/admin directory=dump_dir dumpfile=geobase.dmp logfile=impgeobase.log schemas=geobase

即加註成功。

Oracle資料庫匯入匯出命令

匯出表結構 exp name password hostname db name owner username rows n file filename.dmp log exp log.log 匯入表結構 imp name password hostname db name fromuser use...

oracle 資料庫 匯入匯出命令

匯入匯出命令imp emp 1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp system manager test file d daochu.dmp full y 2 將資料庫中system使用者與sys使用者的表匯出 exp s...

oracle資料庫匯入匯出命令

oracle資料匯入匯出imp exp 功能 oracle資料匯入匯出imp exp就相當與oracle資料還原與備份。可以在sqlplus.exe或者dos 命令列 中執行 資料匯出 1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d daochu.dmp中 exp...