1樓:匿名使用者
imp有個引數是fromuser= touser= 也就是說你用哪個使用者匯出的,要匯入到哪個使用者。
這兩個引數很重要,版如果不填權,預設是匯入到匯出使用者下的預設表空間中(如果資料庫中有該使用者,當然如果沒有該使用者,將會報錯)。
估計你是用system使用者進行匯出的 ,所以預設匯入到了system使用者的預設表空間中。
建議你使用以上兩個引數進行匯入,fromuser和touser。
希望能幫到您。
2樓:
試試:(1)將希望匯入的表空間設為目的使用者的預設表空間
(2)取消使用者在system表空間中的配額
oracle匯入資料庫時表空間名字不一樣
3樓:匿名使用者
首先,收回目的使用者的"unlimited tablespace"許可權: revoke unlimited tablespace from username; 其次,取消目的使用者在原資料匯出表空間中的配額,這樣才能迫使imp把資料匯入到使用者的預設表空間中去。 然後,將希望匯入的表空間設為目的使用者的預設表空間,並新增配額。
最後,執行imp
4樓:匿名使用者
如果imp時指定tables=的話,就會匯入到使用者預設表空間。
如果不指定的話,匯出的使用者和匯入的使用者不一樣會報錯,需要指定from_user, to_user
5樓:匿名使用者
10g以後,使用expdp/impdp工具做匯入匯出,有一個選項,remap_tablespace
oracle匯入改變使用者及表空間
6樓:匿名使用者
先建立表空間 b
create bigfile tablespace bdatafile 'b.dat'
size 20m autoextend on;
然後建立 使用者 b
create user b
identified by "b"
default tablespace b
temporary tablespace tempprofile default;
然後 imp
imp b/b@目
標資料庫 file=a.dmp fromuser=a touser=b
7樓:匿名使用者
你嘗試一下dmpdp和impdp。
這2個效能高。
支援的引數也多。
一般的使用引數。
impdp user/passwd remap_tablespace=old:new,old1:new1 directory=dbexp dumpfile=exp.
dmp logfile=imp.log
oracle impdp全庫匯入時如何指定表空間位置
8樓:匿名使用者
表空間位置就是使用者的位置,所以直接選擇相應的使用者就可以了。
舉例:imp tmrpt/[email protected].
103.12:1521/bocreport full= y file=c:
\yucheng\event_log_realtime.dmp ignore= y;
備註:如果是本機的話,直接將ip替換成127.0.0.1即可,file是檔案的絕對路徑。
9樓:匿名使用者
impdp scott/tiger full=y directory=dumpo dumpfile=full.dmp remap_datafile='i:\oracle\product\test\test.
dbf':'e:\oracle\product\test\test.
dbf'
希望對你有用
10樓:匿名使用者
你先把表空間建好了再匯入呢?
oracle11g 資料泵匯入資料庫dmp檔案時,表空間和使用者名稱與我的表空間和使用者名稱不一樣怎麼處理?
11樓:匿名使用者
imp lushuifa/123@orcl buffer=50000000 full=n file= f:\\scott_table.dmp ignore=y rows=y commit=y compile=n fromuser=scott touser=lushuifa 加上touser就可以了,這個好辦,參
照我上面的語句就可以做的到,我最近給客內戶升級專案經常容用到資料匯入匯出!
12樓:奔奔北京
不一樣也可以匯入。
copy匯入時,使用一個已建立的使用者即可。
給你個例子:impdp sjfq0/sjfq0@roldev directory=dumpfile dumpfile=匯入檔案.dmp remap_schema=匯入檔案使用者名稱:
sjfq0 remap_tablespace=匯入檔案表空間名:sjfq0
怎樣往oracle資料庫裡匯入資料
可用圖形介面或者命令匯入 圖形介面需要藉助第三方工具plsql,方法如下 1 登入到要匯入的資料庫及使用者。2 依次點選 工具 匯入表 3 上方選擇 oracle匯入 下方找到.dmp的檔案,然後點選 匯入 等待完成即可。命令匯入 1 win鍵 r鍵,進入命令提示符。2 進到.dmp檔案所在資料夾 ...
oracle匯入資料庫時出現表空間不存在怎麼解決
exp命令導復出制dmp檔案 exp備份資料庫 bai中表結du構 pl sql匯出 imp命令zhi 匯入dmp檔案dao mp命令匯入表結構 匯入csv檔案 執行命令 sqlldr username userpasswd orcl control f test.ctl log f test.lo...
oracle如何給指定的使用者匯入dmp
oracle是這樣的,你建立的oracle會有幾個使用者名稱和密碼,這個都是在你安裝的時候可以選擇手動設定密碼。然後會有幾個使用者如 sys,system,sysdba。然後你的資料庫使用者是aaa,這個使用者名稱是用system建立的,表空間也是需要建立的,之後將其分給到aaa使用者下。你拿到的那...