首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 匯入工具 完整指南:參數詳解與實戰範例

     編輯:Oracle 資料庫基礎

Oracle Import(imp)工具用於將匯出檔(.dmp)資料載入資料庫,是資料遷移、備份還原、環境複製的核心指令。基本語法:imp username/password@service [parameters]。

常用參數與場景速查

需求指令範例
顯示說明imp help=y
完整資料庫匯入imp system/manager file=bible_db.dmp log=import.log full=y ignore=y
指定使用者物件匯入imp system/manager file=seapark.dmp fromuser=seapark
跨使用者匯入imp system/manager file=tank.dmp fromuser=seapark touser=seapark_copy
單表匯入imp system/manager file=tank.dmp tables=(a,b)
多檔案匯入imp system/manager file=(f1.dmp,f2.dmp) filesize=1G full=y
參數檔模式imp system/manager parfile=bible_tables.par
增量匯入imp system/manager inctype=RESTORE full=y file=A.dmp

Imp/Exp 架構與執行環境

  • Exp:從遠端資料庫導出資料至本地 .dmp 檔。
  • Imp:將本地 .dmp 導入遠端資料庫。
  • 可構建「測試庫 = 正式庫」的同步環境。
  • 執行環境:SQL*Plus、CMD(DOS)、或腳本排程。
  • Oracle 8i 起,$ORACLE_HOME/bin 已納入 PATH,可直接呼叫 exp.exe/imp.exe(實為 Java 包裝類)。

實務建議

  1. 匯入前務必檢查目標表空間配額與權限。
  2. 大量資料建議關閉索引/約束,匯入後重建,大幅縮短時間。
  3. 使用 ignore=y 忽略物件已存在錯誤,配合 log 記錄詳細訊息。
  4. 跨版本匯入需注意相容性(如 11g 導出檔匯入 19c 需用對應版本 imp)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved