oracle數據庫備份、還原 (如何將Oracle 11g備份的dat文件導入到10g數據庫里面)


如何將Oracle 11g備份的dat文件導入到10g數據庫里面
解決方法:
     導出的時候后面加上目標數據庫的版本號
 
導出:
在SQL plus下執行:create or replace directory file_path as 'E:\';--創建導出\導入文件存放路徑(我的是放在E盤)

在cmd里面執行:expdp 用戶名/密碼 @服務命名  directory=file_path dumpfile=導出數據庫文件名.dat  schemas=用戶名 logfile=baklog.log  version=10.2.0.1.0(版本號只有將Oracle 11g備份的dat文件導入到10g數據庫里面的時候使用)

導入:
 
create or replace directory file_path as '要導入的備份文件路徑';(如果之前做過導出就不需要再次執行,只需要把文件放到到處的目錄里面)

impdp 用戶名/密碼 @服務命名 directory=file_path dumpfile=導入的數據庫名.DAT remap_schema=數據庫文件導出用戶名:要導入目標表空間的用戶名    table_exists_action=replace   logfile=20150920impdp.log
  version=10.2.0.1.0(版本號只有將Oracle 11g備份的dat文件導入到10g數據庫里面的時候使用)
 
oracle 10g 版本號(可以試着使用):        TEXPORT:V10.02.00       version=10.2.0.1.0

也可以自己查看一下版本號: 
select * from v$version


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM