無法登錄 OMS(Oracle Management Server)使用圖形化工具時,通過 CMD 執行原生命令完成方案遷移。
EXP user/password@數據庫SID OWNER=方案名 FILE=C:\A.DMP LOG=C:\A.LOG
OWNER:指定要匯出的方案擁有者。.DMP 與 .LOG 默認在 C 盤根目錄。在目標 Oracle 實例中創建對應用戶(如 USER1),授予 CONNECT、RESOURCE、IMP_FULL_DATABASE 等權限。
IMP user1/password1@數據庫SID FILE=C:\A.DMP LOG=C:\A.LOG FULL=Y
FULL=Y:導入匯出文件中的所有對象。數據庫SID:指當前操作的 Oracle 服務名(SID 或 Service Name)。| 參數 | 說明 |
|---|---|
| IGNORE=Y | 忽略創建對象時的錯誤(如表已存在)繼續導入 |
| GRANTS=Y | 導入授權信息 |
| INDEXES=Y | 導入索引 |
| ROWS=Y | 導入數據行 |
| BUFFER | 緩衝區大小,影響導入速度 |
TNSNAMES.ORA 已正確配置目標服務名。TRUNCATE 目標表或刪除舊對象,避免主鍵衝突。.LOG 確認是否有 IMP-000xx 錯誤碼,針對性處理。