oracle匯入資料時總是匯入到表system中,使用者指定的表空間也對著?求指點迷津

2021-04-18 02:28:19 字數 2540 閱讀 4111

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使用者下。你拿到的那...