匯入:
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...