一般oracle都會設定排程定期備份等,但有時候只是想要做一台測試機(資料是正式機的),真的要把定期備份的資料還原回來,對很多人來說是很困惑不知道怎麼下手(IMP,IMPDP指令 參數怎麼下,RMAN指令 參數怎麼下…..)。

        這個方法是Oracle考試試題中一直提醒的方法(哈哈 我的第六感覺得在提醒,可能有的人沒這種感覺…),試了之後發現一步一步地做像傻瓜相機一樣按下去就好了,非常適合一些非專職 DBA資訊室人員測試使用。

 

以下範例:
伺服器:windows server 2003,ORACLE 10G

1.由A伺服器 Database Configuration Assistant (DBCA)「資料庫組態輔助程式」,內『建立樣板』功能匯出完整資料庫。

2.新增B伺服器後,安裝ORACLE中,資料來源改由剛剛A伺服器匯出之檔案為樣板匯入。

相當簡單,無須下任何指令。

 

步驟如下:

1.開啟A伺服器 windows oracle 「資料庫組態輔助程式」。

image

2.按[下一步]

image

3.圈選『管理樣板』,按[下一步]

image

4.圈選從現有的資料庫(結構與資料),按[下一步]

image

5.選擇要匯出資料庫的SID名稱,按[下一步]

image

6.輸入建立的名稱,樣板資料檔:維持勿修正,按[下一步]image

7.圈選『保持檔案位置』,按[完成],按[確定]。

image

8.結轉中畫面。

image

9.完成畫面,按[否]

image

10.檔案總管可以看到備份出dfb資料檔跟ctl控制檔

image

 

B伺服器安裝ORACLE軟體

1.圈選「進階安裝」,按[下一步]

image

2.選取類型,按[下一步]

image

3.按[下一步]

image

4.按[下一步]

image

5.圈選「僅安裝資料庫軟體」,按[下一步]。

image

6.按[安裝]

image

7.按[結束]

image

 

8.拷貝A伺服器樣板檔至B伺服器樣板目錄下
樣板目錄:$ORACLE_HOME/assistants/dbca/templates(例:D:\oracle\product\10.2.0\db_1\assistants\dbca\templates)

image

9.開啟B伺服器 windows oracle 「資料庫組態輔助程式」。

image

10.圈選「建立資料庫」,按[下一步]。

image

11.選擇剛剛的樣板,按[下一步]。

image

12.輸入您指定的名稱與SID,按[下一步]。

image

13. 依預設值,按[下一步]。

image

14. 輸入密碼,按[下一步]。

image

15.選擇所需,按[下一步]。

image

16.依預設值,按[下一步]。

image

17.依預設值,按[下一步]。

image

18.輸入所需,按[下一步]。

image

 19.按[下一步]。

image

20.字元集若有異動的也記得要修正。

image

21.按[下一步]。

image

22.按[下一步]。image

23.按[確定]。

image

24.安裝中畫面…

image

25.完成按[結束]。

image

26.設定Lintener

image

27.圈選「監聽器組態」,按[下一步]

image

28.按[新增]

image

29.

image

30.

image

31.

image

32.

image

33.

image

文章標籤

全站熱搜

味味A 發表在 痞客邦 留言(0) 人氣()