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

Oracle imp 互動式導入逐步操作教學(含畫面對照)

     編輯:Oracle 資料庫基礎

除了命令列參數,Oracle imp 也提供互動式模式,逐步提示輸入參數,適合不熟參數語法或臨時一次性導入的場合。本文以實際畫面流程示範從啟動到完成的完整操作步驟。

啟動互動式導入

在 Windows CMD 視窗輸入 imp 並按 Enter:

C:\> imp
Import: Release 11.2.0.1.0 - Production ...
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

逐步提示與輸入範例

提示訊息說明建議輸入
Username:執行導入的資料庫帳號scott
Password:對應密碼(輸入時不顯示)tiger
Import data only (yes/no):是否僅導入資料(不建立物件)no
Import file:導入的 .dmp 檔案路徑d:\test.dmp
Enter insert buffer size (minimum is 8192) 30720>:插入緩衝區大小,直接 Enter 使用預設(Enter)
List contents of import file only (yes/no):僅列出檔案內容不實際導入no
Ignore create error due to object existence (yes/no):物件已存在時是否忽略錯誤繼續導入資料yes(覆蓋資料) / no(保守)
Import grants (yes/no):是否導入權限授予yes
Import table data (yes/no):是否導入表資料yes
Import entire export file (yes/no):是否導入整個導出檔(no 可指定特定使用者/表)no
Username:指定導入資料的目標 Schema(物件將建立在此 Schema 下)scott

執行過程畫面

確認參數後,imp 開始讀取檔案、建立物件、導入資料,過程中會顯示字符集轉換資訊與進度:

Export file created by EXPORT:V11.02.00 via conventional path
import done in US7ASCII character set and AL16UTF16 NCHAR character set
import server uses AL32UTF8 character set (possible charset conversion)
...
Import terminated successfully with warnings.

常見警告與處理

  • 字符集轉換警告:導出/導入端字符集不同(如 US7ASCII → AL32UTF8),資料會自動轉換,若含特殊字元需確認正確性。
  • 物件已存在:若未設 ignore=y 會報錯停止;建議正式環境先評估是否需 DROP 重建或使用 ignore=y。
  • 權限不足:導入其他 Schema 物件需 IMP_FULL_DATABASE 或 DBA 權限。

互動式 vs 參數模式選擇建議

  • 互動式:臨時操作、參數不熟、需現場確認字符集/物件清單。
  • 參數模式:自動化腳本、排程備份、大量重複操作、需精確控制每個參數。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved