【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

secooler發表於2011-05-27
  使用傳輸表空間技術可以高效的完成跨作業系統平臺、不同字符集之間的資料遷移。完成傳輸表空間操作的最常見方式是透過exp/imp或expdp/impdp工具結合RMAN工具一同完成的。除此之外我們也可以使用Oracle Enterprise Manager Grid Control(後面簡稱GC)這個圖形化工具協助我們達到這個資料遷移目的。使用圖形化工具GC完成操作的另外一個優勢是,可以在這種Step-By-Step操作過程中對整個表空間傳輸技術有一個全方位的瞭解。

  本文給出使用GC中的傳輸表空間功能將secdb資料庫中tbs_sec_d表空間和tbs_sec_i表空間遷移到secgc資料庫中。

1.找到GC中傳輸表空間的管理連結
導航:Targets → Databases → 選擇secdb資料庫 → 點選“Maintenance”
如下頁面顯示內容,傳輸表空間連結在“Data Movement”大類的“Move Database Files”小類中,點選“Transport Tablespaces”進入。
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

2.輸入secdb資料庫登入資訊
第一次登入時會有如下資料庫登入提示資訊。
Username:這裡我們選擇使用sys使用者
Password:使用密碼oracle1
Database:這裡給出secdb資料庫提示資訊
Connect As:選擇“SYSDBA”
“Save as Preferred Credential”核取方塊可選可不選,選擇後下次登入secdb資料庫時將不再需要提供這些登入資訊。
點選“Login”登入
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

3.選擇傳輸表空間選項
保持預設的“Generate a transportable tablespace set”選擇不變,因為傳輸表空間第一步便是生成傳輸表空間所需要的備份資訊;
輸入Host Credentials資訊:
Username:此處是oracle使用者
Password:輸入oracle使用者登入密碼
點選“Continue”
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

4.選擇待遷移的表空間
這個介面中主要包含兩大部分,第一部分是選擇待遷移的表空間資訊;第二部分是對所選表空間進行檢查,確保選定表空間滿足傳輸表空間的要求。
點選“Add”新增需要遷移的表空間
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

5.選擇待遷移的表空間
這裡我們選中tbs_sec_d和tbs_sec_i表空間,點選“Select”
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

6.返回表空間選擇頁面
此時
tbs_sec_d和tbs_sec_i表空間已有體現,點選“Next”
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

7.表空間遷移目標平臺及字符集選擇
這裡體現出了傳輸表空間可以實現跨平臺及不同字符集之間轉換功能。
由於我們待遷入的
secgc資料庫平臺和字符集與源secdb資料庫一致,這裡保持預設,點選“Next”
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

8.指定轉儲檔案及資料檔案存放位置
轉儲Dump檔案這裡我們指定存放到“/home/oracle”目錄下,命名為“tbs_sec.DMP”,注意此處Dump File Name內容不可以包含路徑名。
資料檔案有兩種選項可供使用,為了方便可以使用預設的“Copy Datafiles Automatically”,這樣,備份過程中會將表空間置為只讀狀態;然後複製資料檔案到轉儲檔案存放的目錄,這裡是“/home/oracle”目錄;最後會將表空間狀態自動設定為可讀寫狀態。另外一個“Manually Copy Datafiles”
選項可以實現資料檔案複製的手工管理,需要注意完成資料檔案複製後需要手工將表空間置為可讀寫狀態。
點選“Next”
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

9.給定expdp備份的Job資訊
Job Name:保持預設
Description:保持預設
點選“Next”
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

10.提交Job之前的檢查頁面
確認無誤後點選“Submit Job”
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

11.Job提交後頁面
點選“View Job Details”可以看到Job的執行情況。
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

12.Job執行成功頁面
【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成

  執行過程中的第二步驟“Step: Convert Datafile(s)”後臺是呼叫了RMAN命令完成的,如果涉及到跨平臺或字符集需要轉換,都是在這一步完成的。
  到此,在GC中完成傳輸表空間任務的第一部分:生成轉儲檔案及資料檔案。

13.小結
  本文給出了使用GC完成傳輸表空間生成轉儲檔案及資料檔案的詳細操作過程,關於使用GC匯入部分下回分解。

Good luck.

secooler
11.05.27

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-696710/,如需轉載,請註明出處,否則將追究法律責任。

相關文章