還是備份的老問題。高手請進。我想要一個簡短確切的答案。謝謝 ,回答完整者1000分,分10次支付!


其實問題並不復雜,但是我看了以前的關於備份的貼子,寫的不是含混,就是冗長復雜。

問題  A: 
 1   Oracle服務器上裝了 8.17版本.  (計算機名稱:ORA ;)
 2   用戶system口令:manager;用戶 myweb口令:myweb;
 3   myweb 是我的實際軟件工程中應用的數據空間。
 4   我想在另一台機器上重現實際工程環境,用戶system口令:manager;
     這台機器上也裝了8.17 (計算機名稱:yafeng;Oracle剛剛安裝,還沒有做任何得數據庫應用)

? 1 實現完全導出和倒入: ora上整個數據庫備份到yafeng ; myweb的表結構和空間未建立
   2 實現myweb完全導出和倒入 : myweb的表結構和空間未建立
   3 實現myweb空間的增量導出和倒入:myweb的表結構和空間在上一次已經建立
這樣我可以每天手工把最新的備份文件拷貝到移動硬盤上,轉到yafeng機器上恢復,已取得兩個數據空間完全一致! 
   其實我想做什么,大家非常清楚。沒有復雜的要求。
   希望拿到您的答案,就可以按照您的答案一步步把數據轉移成功。
   

10 个解决方案

#1


通過imp的參數來實現不同級別的導出
exp help=y
然后再進行相應的導入
imp help=y

#2


bzszp(www.bzszp.533.net) ,你說的我知道,我只是要實際的操作命令的代碼。
  例如: exp system/manager@ora Full=y ...............
         exp system/manager@ora user=myweb ...............
    imp system/manager@yafeng .........
所以,答案不符合要求。

#3


下面是我曾經把用戶現場正是數據導入我們公司的本地數據庫所使用的腳本:
exp system/manager@myweb file=20031223i.DMP full=y fromuser=myweb log=20ip76.log
然后創建相應的表空間--〉修改ora文件中的字符集等相關信息--〉建立用戶--〉編譯觸發器等相關約束
imp system/manager@myweb file=20031223i.DMP fromuser=myweb touser=myweb log=20ip75.log

#4


CMD 進入DOS 

導出

exp user/password@數據ID owner=方案名 file=c:\a.dmp log=c:\a.log
文件就在C:下


在你的數據庫導入

先建一用戶user

imp user/password@數據ID file=c:\a.dmp log=c:\a.log full=y

#5


yujiabian(流氓兔子雨) :
"然后創建相應的表空間--〉修改ora文件中的字符集等相關信息--〉建立用戶--〉編譯觸發器等相關約束"  此句不詳。本人無法按您的知道完成操作。
   謝謝!


#6


freddy2003  :
  感謝您的回復。
  1  您沒有回答第一個問題。
  2  你的這種貼子到處都有,因為我查了這個社區里的關於備份的很多貼子。
     你說的這些在我提問之前就看過。我要真格的“操作命令”。
我會給您苦勞費!

#7


不虛心求知,拿分來買,太橫了!

#8


暈,步驟上面已經說得很清楚。。至於一些實際的操作,如建表空間,你可以在書上找到。要學會東西,是要經歷學的過程。呵呵

#9


你就是想克隆一個一模一樣的數據庫是不是?

#10


http://www.oracle.com.cn/viewthread.php?tid=52603 {數據庫遷移}

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com