oracle 10 expdp impdp 导入、导出
今天收到到一個數據庫的包(.dup),要求導入到現有的數據庫中,平時我們收到的包(.dmp)尾綴不一樣,按正常的方法無法導入,
報錯:IMP-00010 :不是有效的導出文件,頭部驗證失敗
??????????? IMP-00000:未成功終止導入
?然后想到一個辦法 ,修改后綴為.dmp,再次導入,仍然報錯。這是為什么呢?
?請教了項目組開發人員后才知道,這種導出模式,采用的是expdp導出的方式,與平常的導入方法不一樣。
下面我記錄一下導入的步驟:
1、打開PLSQL,開一個空白的SQL頁面,執行下面的語句:SELECT * FROM dba_directories;
查詢結果如下:
SYS?? ?ADMIN_DIR?? ?C:\ADE\aime_10.2_nt_push\oracle/md/admin
SYS?? ?DATA_PUMP_DIR?? ?C:\oracle\product\10.2.0\admin\dlgh\dpdump\
SYS?? ?WORK_DIR?? ?C:\ADE\aime_10.2_nt_push\oracle/work
2、打到第二條記錄的地址,將剛才的.dup文件放入該目錄下,
?3、打開CMD窗口,執行下面的語句導入成功。
Impdp work/work@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=20110815.DUP full=y?
注意:藍色的字體需要根據實際情況填寫,前面為登錄導入實例的用戶
總結
以上是生活随笔為你收集整理的oracle 10 expdp impdp 导入、导出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 解析dataset_C# Da
- 下一篇: package.json---入门说明