匯出
exp scott/tiger@orcl file=D:\backup.dmp log=exp.log
匯入前準備(目標庫)
-- 1. 刪除舊使用者與表空間
DROP USER scott CASCADE;
DROP TABLESPACE users INCLUDING CONTENTS AND DATAFILES;
-- 2. 建立表空間
CREATE TABLESPACE users
DATAFILE 'D:\app\oradata\orcl\users.dbf' SIZE 32M
AUTOEXTEND ON NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
-- 3. 建立使用者並授權
CREATE USER scott IDENTIFIED BY tiger
DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;
GRANT CONNECT, RESOURCE, DBA TO scott;
匯入
imp scott/tiger@orcl file=D:\backup.dmp full=y log=imp.log
說明
exp/imp 為傳統模式,適合中小型資料庫;大型庫建議使用 expdp/impdp(Data Pump)。
- 匯入前務必確保目標使用者、表空間與來源一致,否則會報錯。