很多人在進行資料遷移時,希望把資料匯入不同於原系統的表空間,在匯入之後卻往往發現,資料被匯入了原表空間。
本例舉例說明解決這個問題:
1.如果預設的使用者具有dba許可權
那麼匯入時會按照原來的位置匯入資料,即匯入到原表空間
查詢發現仍然匯入了user表空間
2.**使用者unlimited tablespace許可權
這樣就可以匯入到使用者預設表空間
sql> create user bjbbs identified by passwd2 default tablespace bjbbs
3 temporary tablespace temp
4 /
user created.
sql> grant connect,resource to bjbbs;
grant succeeded.
sql> grant dba to bjbbs;
grant succeeded.
sql> revoke unlimited tablespace from bjbbs;
revoke succeeded.
sql> alter user bjbbs quota 0 on users;
user altered.
sql> alter user bjbbs quota unlimited on bjbbs;
user altered.
sql> exit
disconnected from oracle8i enterprise edition release 8.1.7.4.0 - 64bit production
with the partitioning option
jserver release 8.1.7.4.0 - 64bit production
重新匯入資料
現在資料被匯入到正確的使用者表空間中.
如何把資料匯入不同的表空間
使用者unlimited tablespace許可權 這樣就可以匯入到使用者預設表空間 sql create user bjbbs identified by passwd 2 default tablespace bjbbs 3 temporary tablespace temp 4 user c...
oracle不同表空間的匯入
1,用imp匯出資料 cmd進入orcle安裝目錄bin下,輸入以下命令 exp u p bmnae file c hysjb.dmp owner magazine hy rows y 2,用imp產生index.sql檔案 imp xe file indexfile index.sql full ...
Oracle 把錶和索引放在不同的表空間裡
oracle 把錶和索引放在不同的表空間裡 oracle中並沒有區分表空間裡放的是表還是索引,所有當資料量比較小時,完全可以把錶和索引放在同乙個表空間裡,但隨著資料量的增大,最好還是把錶和索引分開儲存在不同的表空間裡,因為 1 提高效能 盡量把錶和索引的表空間儲存在不同在磁碟上,把兩類不同io性質的...