?
?
想導入一個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目錄中生成。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
