首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Oracle 資料庫匯出匯入實務:傳統 exp/imp 指令完整操作流程

     編輯:程式設計疑難解答

匯出

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)。
  • 匯入前務必確保目標使用者、表空間與來源一致,否則會報錯。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved