使用IMP將資料匯入指定的表空間
資料匯入時可能需要將資料匯入到不同於之前的表空間內,但預設匯入後會發現資料還是匯入了原表空間,需要我們做的是回收使用者unlimited tablespace許可權,下面是我匯入的例子
SQL> drop tablespace inventory_ts including contents; 表空間已刪除。 SQL> conn inventory/inv 已連線。 SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- CHECK_REPORT1_V VIEW CHECK_REPORT2_V VIEW EMP_LOC_VIEW VIEW INOUT_REPORT_V VIEW .... |
刪除表空間後只剩下檢視了
下面開始建立表空間和使用者
SQL> conn / as sysdba 已連線。 SQL> drop user inventory cascade; 使用者已刪除。 SQL> create tablespace inventory_ts 2 datafile 'D:appASUSoradataorclinventory_ts01.dbf' 3 size 1g 4 autoextend on 5 next 100m maxsize 2g 6 extent management local; 表空間已建立。 SQL> create user inventory identified by inv default tablespace inventory_ts temporary tablespace temp; 使用者已建立。 SQL> grant dba to inventory; 授權成功。 SQL> revoke unlimited tablespace from inventory; 撤銷成功。 SQL> alter user inventory quota 0 on users; 使用者已更改。 SQL> alter user inventory quota unlimited on inventory_ts; 使用者已更改。 |
透過執行IMP命令
imp system/manager file=expdata.dmp log= inv.log fromuser=inventory touser=inventory
將資料匯入到新建的inventory_ts表空間內
相關語句
(使用drop tablespace inventory_ts including contents and datafiles;可以把資料檔案也一起刪除,不用到作業系統裡去刪除檔案
查詢表空間及資料檔案資訊
select * from v$datafile;
select * from v$tablespace;
修改資料檔案大小
alter database datafile 'D:appASUSoradataorclinventory_ts01.dbf' resize 500m
)
[@more@]使用IMP將資料匯入指定的表空間
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/114037/viewspace-1035273/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle imp 匯入資料到另一個表空間Oracle
- expdp/impdp來解決exp/imp出現的錯誤並匯入指定表空間
- 把資料匯入到不同的表空間
- 如何把資料匯入不同的表空間
- imp中的indexfile引數解決imp指定表空間問題Index
- OracleDatabase——資料庫表空間dmp匯出與匯入OracleDatabase資料庫
- impdp匯入資料後,system 表空間整理
- 【imp】使用imp工具遷移資料時迂迴地排除特定表的匯入
- 資料匯入匯出EXP/IMP
- exp/imp匯出匯入資料
- 解決imp匯入時,使用源DB中表空間名的問題
- oracle資料的匯入匯出imp/expOracle
- Oracle建立使用者、表空間、匯入匯出、...命令Oracle
- oracle資料匯出匯入(exp/imp)Oracle
- 使用Oracle 的 imp ,exp 命令實現資料的匯入匯出Oracle
- GeoRapter工具將shapefile資料匯入到Oracle空間資料庫中APTOracle資料庫
- oracle expdp、impdp匯入從原表空間更換到其他表空間 ----匯入到另個表空間測試Oracle
- Oracle資料匯入匯出imp/exp命令Oracle
- exp/imp匯出匯入工具的使用
- 物件及資料存在時的資料匯入(imp)物件
- 使用exp/imp來移動表空間到另一個資料庫中的例子資料庫
- Oracle使用資料泵在異機之間匯出匯入表Oracle
- IMPDP 多個表空間物件匯入到一個表空間中物件
- Oracle資料匯入匯出imp/exp命令(轉)Oracle
- 使用exp/imp匯出匯入資料(邏輯備份恢復)
- Oracle 傳輸表空間-EXP/IMPOracle
- 【EXP/IMP】使用EXP /IMP工具“模糊”匯出和匯入
- Oracle exp/imp匯出匯入工具的使用Oracle
- 【匯入匯出】將資料匯入到其他使用者
- Oracle使用資料泵匯出匯入表Oracle
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 2.5.4 為 SYSAUX 表空間指定資料檔案屬性UX
- imp之選項resumable匯入及insert插入資料因空間tablespace不足暫時掛起
- 通過oracle10g exp/imp在不同表空間間遷移資料Oracle
- imp/EXP 表空間轉換問題
- 將表空間test1中的資料全部遷移到表空間test2中
- 如何檢視Oracle資料庫表空間大小(空閒、已使用),是否要增加表空間的資料檔案...Oracle資料庫
- Progress資料表的匯入匯出