oracle 11g 32&64位導出 導入到Oracle10g 32位


 

 

想導入一個oracle11g的數據庫到自己本地電腦上,直接exp導出的話拿到自己電腦上提示錯誤,

於是在網上找方法

方法如下 :

 

一、在11g服務器上,使用expdp命令備份數據

11g 導出語句:EXPDP USERID='facial/facial@orcl as sysdba' schemas=facial directory=DATA_PUMP_DIR dumpfile=test.dmp logfile=test.log version=10.2.0.1.0

其中,紅色文字部分是根據需要改寫的地方。例如我的用戶facial密碼是facial,數據庫sid是orcl,schemas要到出的用戶名是facial,要導入到 10.2.0.1.0版本的Oracle數據庫中去。test.dmp和test.log將會在11g的dpdump目錄中生成,例如我的11g裝在了E盤下面,於是test.dmp將會在E:\app\Administrator\admin\orcl\dpdump目錄下被生成。

二、在10g服務器上,使用impdp命令恢復數據

准備工作:1.建庫2.建表空間3.建用戶並授權4.將test.dmp拷貝到10g的dpdump目錄下

--創建表空間
create tablespace TS_Facial datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\Facial.DBF' size 500M autoextend on next 50M;

--創建用戶
create user Facial identified by Facial  default tablespace TS_Facial;

--授權給用戶
grant connect,resource,dba to Facial;

test.dmp 和 test.log 放在E:\oracle\product\10.2.0\admin\orcl\dpdump目錄下

10g 導入語句:IMPDP USERID='facial/facial@orcl as sysdba' schemas=facial directory=DATA_PUMP_DIR dumpfile=test.dmp logfile=test.log version=10.2.0.1.0

其中紅色部分是根據需要改寫的地方。例如我的用戶facial密碼是facial,數據庫sid是orcl,schemas要導入用戶名為facial,要導入到10.2.0.1.0版本的Oracle數據庫中去。test.log將會在10g的dpdump目錄中生成。


免責聲明!

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



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