【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案生成
使用傳輸表空間技術可以高效的完成跨作業系統平臺、不同字符集之間的資料遷移。完成傳輸表空間操作的最常見方式是透過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”進入。
2.輸入secdb資料庫登入資訊
第一次登入時會有如下資料庫登入提示資訊。
Username:這裡我們選擇使用sys使用者
Password:使用密碼oracle1
Database:這裡給出secdb資料庫提示資訊
Connect As:選擇“SYSDBA”
“Save as Preferred Credential”核取方塊可選可不選,選擇後下次登入secdb資料庫時將不再需要提供這些登入資訊。
點選“Login”登入
3.選擇傳輸表空間選項
保持預設的“Generate a transportable tablespace set”選擇不變,因為傳輸表空間第一步便是生成傳輸表空間所需要的備份資訊;
輸入Host Credentials資訊:
Username:此處是oracle使用者
Password:輸入oracle使用者登入密碼
點選“Continue”
4.選擇待遷移的表空間
這個介面中主要包含兩大部分,第一部分是選擇待遷移的表空間資訊;第二部分是對所選表空間進行檢查,確保選定表空間滿足傳輸表空間的要求。
點選“Add”新增需要遷移的表空間
5.選擇待遷移的表空間
這裡我們選中tbs_sec_d和tbs_sec_i表空間,點選“Select”
6.返回表空間選擇頁面
此時tbs_sec_d和tbs_sec_i表空間已有體現,點選“Next”
7.表空間遷移目標平臺及字符集選擇
這裡體現出了傳輸表空間可以實現跨平臺及不同字符集之間轉換功能。
由於我們待遷入的secgc資料庫平臺和字符集與源secdb資料庫一致,這裡保持預設,點選“Next”
8.指定轉儲檔案及資料檔案存放位置
轉儲Dump檔案這裡我們指定存放到“/home/oracle”目錄下,命名為“tbs_sec.DMP”,注意此處Dump File Name內容不可以包含路徑名。
資料檔案有兩種選項可供使用,為了方便可以使用預設的“Copy Datafiles Automatically”,這樣,備份過程中會將表空間置為只讀狀態;然後複製資料檔案到轉儲檔案存放的目錄,這裡是“/home/oracle”目錄;最後會將表空間狀態自動設定為可讀寫狀態。另外一個“Manually Copy Datafiles”選項可以實現資料檔案複製的手工管理,需要注意完成資料檔案複製後需要手工將表空間置為可讀寫狀態。
點選“Next”
9.給定expdp備份的Job資訊
Job Name:保持預設
Description:保持預設
點選“Next”
10.提交Job之前的檢查頁面
確認無誤後點選“Submit Job”
11.Job提交後頁面
點選“View Job Details”可以看到Job的執行情況。
12.Job執行成功頁面
執行過程中的第二步驟“Step: Convert Datafile(s)”後臺是呼叫了RMAN命令完成的,如果涉及到跨平臺或字符集需要轉換,都是在這一步完成的。
到此,在GC中完成傳輸表空間任務的第一部分:生成轉儲檔案及資料檔案。
13.小結
本文給出了使用GC完成傳輸表空間生成轉儲檔案及資料檔案的詳細操作過程,關於使用GC匯入部分下回分解。
Good luck.
secooler
11.05.27
-- The End --
本文給出使用GC中的傳輸表空間功能將secdb資料庫中tbs_sec_d表空間和tbs_sec_i表空間遷移到secgc資料庫中。
1.找到GC中傳輸表空間的管理連結
導航:Targets → Databases → 選擇secdb資料庫 → 點選“Maintenance”
如下頁面顯示內容,傳輸表空間連結在“Data Movement”大類的“Move Database Files”小類中,點選“Transport Tablespaces”進入。
2.輸入secdb資料庫登入資訊
第一次登入時會有如下資料庫登入提示資訊。
Username:這裡我們選擇使用sys使用者
Password:使用密碼oracle1
Database:這裡給出secdb資料庫提示資訊
Connect As:選擇“SYSDBA”
“Save as Preferred Credential”核取方塊可選可不選,選擇後下次登入secdb資料庫時將不再需要提供這些登入資訊。
點選“Login”登入
3.選擇傳輸表空間選項
保持預設的“Generate a transportable tablespace set”選擇不變,因為傳輸表空間第一步便是生成傳輸表空間所需要的備份資訊;
輸入Host Credentials資訊:
Username:此處是oracle使用者
Password:輸入oracle使用者登入密碼
點選“Continue”
4.選擇待遷移的表空間
這個介面中主要包含兩大部分,第一部分是選擇待遷移的表空間資訊;第二部分是對所選表空間進行檢查,確保選定表空間滿足傳輸表空間的要求。
點選“Add”新增需要遷移的表空間
5.選擇待遷移的表空間
這裡我們選中tbs_sec_d和tbs_sec_i表空間,點選“Select”
6.返回表空間選擇頁面
此時tbs_sec_d和tbs_sec_i表空間已有體現,點選“Next”
7.表空間遷移目標平臺及字符集選擇
這裡體現出了傳輸表空間可以實現跨平臺及不同字符集之間轉換功能。
由於我們待遷入的secgc資料庫平臺和字符集與源secdb資料庫一致,這裡保持預設,點選“Next”
8.指定轉儲檔案及資料檔案存放位置
轉儲Dump檔案這裡我們指定存放到“/home/oracle”目錄下,命名為“tbs_sec.DMP”,注意此處Dump File Name內容不可以包含路徑名。
資料檔案有兩種選項可供使用,為了方便可以使用預設的“Copy Datafiles Automatically”,這樣,備份過程中會將表空間置為只讀狀態;然後複製資料檔案到轉儲檔案存放的目錄,這裡是“/home/oracle”目錄;最後會將表空間狀態自動設定為可讀寫狀態。另外一個“Manually Copy Datafiles”選項可以實現資料檔案複製的手工管理,需要注意完成資料檔案複製後需要手工將表空間置為可讀寫狀態。
點選“Next”
9.給定expdp備份的Job資訊
Job Name:保持預設
Description:保持預設
點選“Next”
10.提交Job之前的檢查頁面
確認無誤後點選“Submit Job”
11.Job提交後頁面
點選“View Job Details”可以看到Job的執行情況。
12.Job執行成功頁面
執行過程中的第二步驟“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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【TTS】使用Grid Control完成傳輸表空間資料遷移之備份檔案匯入TTS
- 【傳輸表空間】使用 EXPDP/IMPDP工具的傳輸表空間完成資料遷移
- 【傳輸表空間】使用 EXPDP/IMPDP工具的傳輸表空間完成資料遷移[轉]
- 【資料遷移】使用傳輸表空間遷移資料
- 海量資料遷移之傳輸表空間(一)
- 資料泵 TTS(傳輸表空間技術)TTS
- Oracle傳輸表空間(TTS)OracleTTS
- 線上遷移表空間資料檔案
- Oracle 表空間資料檔案遷移Oracle
- 基於redhat 6.5 oracle 11.2.0.4測試tts傳輸表空間之資料庫遷移之一RedhatOracleTTS資料庫
- 使用可傳輸表空間向rac環境遷移資料
- Oracle資料庫遷移 - 異構傳輸表空間TTS HP-UX遷移至Redhat Linux 7.7Oracle資料庫TTSRedhatLinux
- 用傳輸表空間跨平臺遷移資料
- 跨平臺表空間遷移(傳輸表空間)
- InnoDB資料表空間檔案平滑遷移
- MySQL 遷移表空間,備份單表MySql
- 使用Oracle可傳輸表空間的特性複製資料(7)實戰RMAN備份傳輸表空間Oracle
- 基於可傳輸表空間的表空間遷移
- oracle 12c 使用RMAN的傳輸表空間功能在PDB之間遷移資料Oracle
- (個人)Oracle 表空間資料檔案遷移(轉)Oracle
- oracle可傳輸表空間TTS小結OracleTTS
- 實戰RMAN備份傳輸表空間
- 【資料遷移】XTTS跨平臺傳輸表空間v4TTS
- 【資料遷移】XTTS跨平臺傳輸表空間(1.傳統方式)TTS
- Oracle TTS ORA-39322: 表空間傳輸OracleTTS
- 【TTS】傳輸表空間Linux asm -> AIX asmTTSLinuxASMAI
- 【TTS】傳輸表空間AIX asm -> linux asmTTSAIASMLinux
- [zt]跨平臺表空間傳輸 (DB遷移)
- oracle 表空間下資料檔案遷移的三種方法Oracle
- 移動資料檔案、系統表空間檔案、臨時表空間檔案
- oracle 異構平臺遷移之傳輸表空間一例Oracle
- 【TTS】傳輸表空間Linux ->AIX 基於rmanTTSLinuxAI
- Backup And Recovery User's Guide-備份資料庫-使用RMAN備份表空間和資料檔案GUIIDE資料庫
- 資料檔案,表空間的移動
- 資料庫物件遷移表空間資料庫物件
- RMAN使用備份傳輸表空間的各種自定義操作
- 達夢資料庫系統表空間資料檔案遷移過程資料庫
- 不完全恢復(資料檔案備份--新建表空間--控制檔案備份--日誌歸檔檔案)