Oracle
從 Oracle 10g 到 11g 的 IMPDP
我無法使用
impdp FULL=Y
. 文件路徑似乎不同,我該怎麼辦?該impdp
命令在導入 11g 數據庫時查找 oracle 10g 路徑。有什麼方法可以將完整的數據庫從 10g 導入到 11g 使用impdp
?
完整的導出/導入還包含帶有數據文件路徑的表空間定義,因此
impdp
嘗試使用原始路徑創建數據文件。只需在執行 impdp 之前手動創建表空間,這通常是我所做的。
impdp
會注意到表空間已經存在,並繼續處理剩餘的對象。如果需要,您也可以使用以下
sqlfile
子句提取表空間創建腳本:impdp user/password directory=... dumpfile=... sqlfile=ts.sql include=TABLESPACE
以上為您的表空間創建了一個
ts.sql
包含CREATE
andALTER
語句的文件,您可以編輯或使用它來創建表空間。