最少停機時間遷移資料庫: XTTS + Cross Platform Incremental Backup(增量備份) - 2
二, 詳細步驟
Phase 1 - Initial Setup phase
Phase 2 - Prepare phase
Phase 3 - Roll Forward phase
Phase 4 - Transport phase
------------------------------------
Phase 1 - Initial Setup phase
------------------------------------
step1.1 - 安裝目標端資料庫軟體,並建立目標端資料庫
建議安裝11.2.0.4或更高版本。這裡安裝的是11.2.0.4, 目標資料庫名為wqtest。
Step 1.2 - 如果需要,配置Incremental Convert Home 及 Instance (如果destination資料庫是11.2.0.3或更早)
這裡目標庫安裝的是 11.2.0.4 資料庫, Step 1.2可以略過。
Step 1.3 - 確定將要傳輸的表空間
確認源庫中需要傳輸的表空間,比如這裡的 TEST_XTTS1,TEST_XTTS2,傳輸表空間的一些限制和注意事項必須被遵循。
比如自包含, 字符集要相同 等。
檢查源端要傳輸的表空間是否自包含(self contained):
SQL> execute sys.dbms_tts.transport_set_check('TEST_XTTS1,TEST_XTTS2', true);
SQL> select * from sys.transport_set_violations;
如果有值,那麼必須先做處理,然後才能繼續表空間傳輸, 如果沒有值,說明符合自包含原則。
Step 1.4 - 如果使用 dbms_file_transfer 方法,配置Directory 及 Database Links。這裡使用RMAN, 不做配置 。
Step 1.5 - 建立 Staging Areas
如果使用RMAN備份,在源和目標建立staging areas , 它們在檔案 xtt.properties 的引數dfcopydir及stageondest
上定義。 這裡我們定義:
dfcopydir 對應 /tmp/xtt/dfcopydir (源端目錄)
stageondest 對應 /tmp/xtt/stageondest (目標端目錄)
Step 1.6 - 在源端安裝xttconvert指令碼
在資料庫源端,以oracle使用者下載及解壓指令碼 rman-xttconvert.zip 檔案。
[oracle@source]$ pwd
/tmp/xtt
[oracle@source]$ unzip rman-xttconvert.zip
Archive: rman-xttconvert.zip
inflating: xtt.properties
inflating: xttcnvrtbkupdest.sql
inflating: xttdbopen.sql
inflating: xttdriver.pl
inflating: xttprep.tmpl
inflating: xttstartupnomount.sql
Phase 1 - Initial Setup phase
Phase 2 - Prepare phase
Phase 3 - Roll Forward phase
Phase 4 - Transport phase
------------------------------------
Phase 1 - Initial Setup phase
------------------------------------
step1.1 - 安裝目標端資料庫軟體,並建立目標端資料庫
建議安裝11.2.0.4或更高版本。這裡安裝的是11.2.0.4, 目標資料庫名為wqtest。
Step 1.2 - 如果需要,配置Incremental Convert Home 及 Instance (如果destination資料庫是11.2.0.3或更早)
這裡目標庫安裝的是 11.2.0.4 資料庫, Step 1.2可以略過。
Step 1.3 - 確定將要傳輸的表空間
確認源庫中需要傳輸的表空間,比如這裡的 TEST_XTTS1,TEST_XTTS2,傳輸表空間的一些限制和注意事項必須被遵循。
比如自包含, 字符集要相同 等。
檢查源端要傳輸的表空間是否自包含(self contained):
SQL> execute sys.dbms_tts.transport_set_check('TEST_XTTS1,TEST_XTTS2', true);
SQL> select * from sys.transport_set_violations;
如果有值,那麼必須先做處理,然後才能繼續表空間傳輸, 如果沒有值,說明符合自包含原則。
Step 1.4 - 如果使用 dbms_file_transfer 方法,配置Directory 及 Database Links。這裡使用RMAN, 不做配置 。
Step 1.5 - 建立 Staging Areas
如果使用RMAN備份,在源和目標建立staging areas , 它們在檔案 xtt.properties 的引數dfcopydir及stageondest
上定義。 這裡我們定義:
dfcopydir 對應 /tmp/xtt/dfcopydir (源端目錄)
stageondest 對應 /tmp/xtt/stageondest (目標端目錄)
Step 1.6 - 在源端安裝xttconvert指令碼
在資料庫源端,以oracle使用者下載及解壓指令碼 rman-xttconvert.zip 檔案。
[oracle@source]$ pwd
/tmp/xtt
[oracle@source]$ unzip rman-xttconvert.zip
Archive: rman-xttconvert.zip
inflating: xtt.properties
inflating: xttcnvrtbkupdest.sql
inflating: xttdbopen.sql
inflating: xttdriver.pl
inflating: xttprep.tmpl
inflating: xttstartupnomount.sql
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1547624/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 最少停機時間遷移資料庫: XTTS + Cross Platform Incremental Backup(增量備份) - 1資料庫TTSROSPlatformREM
- 減少熱備方法遷移資料庫的停機時間資料庫
- 遷移Oracle資料庫時如何減小停機時間AAOracle資料庫
- 【XTTS】Oracle11g 使用XTTS增量跨平臺傳輸減少停機時間TTSOracle
- 【資料遷移】XTTS跨平臺傳輸表空間v3(2.RMAN增量)TTS
- 運用incremental backup(增量備份)恢復歸檔GAP的DGREM
- dnf資料庫備份&遷移資料庫
- 11g使用增量備份來執行跨平臺傳輸表空間減少停機時間(xtts_rman)TTS
- EBS R12的11g庫從AIX遷移到Linux不能採用 Cross Platform Incremental Backup 的原因AILinuxROSPlatformREM
- 資料庫的冷備份遷移資料庫
- Backup And Recovery User's Guide-從RMAN開始-備份資料庫-增量備份GUIIDE資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- 透過rman全庫備份遷移資料庫資料庫
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- oracle xtts資料庫遷移方法測試之一OracleTTS資料庫
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- 使用begin backup備份資料庫資料庫
- 用 RMAN 備份異機恢復 遷移資料
- 用begin backup的方式遷移資料庫資料庫
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-累積增量備份GUIIDE
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-差異增量備份GUIIDE
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-多級增量備份GUIIDE
- 使用innobackupex線上增量備份和再增量備份及恢復mysql資料庫MySql資料庫
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-增量備份演算法GUIIDE演算法
- 2 Day DBA-管理方案物件-執行備份和恢復-備份資料庫-資料檔案增量備份物件資料庫
- 【XTTS】Oracle傳輸表空間xtts增量方式TTSOracle
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-累積增量備份-練習GUIIDE
- 實戰-MySQL定時增量備份(2)MySql
- 資料庫差異備份與增量備份的不同之處資料庫
- Backup And Recovery User's Guide-建立和更新增量備份-增量更新備份GUIIDE
- mysql 備份與遷移 資料同步方法MySql
- MongoDB 資料遷移 備份 匯入(自用)MongoDB
- Cacti資料備份與遷移 (轉載)
- 使用RMAN增量備份前滾STANDBY資料庫資料庫
- xtts遷移實踐TTS
- 【資料遷移】XTTS跨平臺傳輸表空間v4TTS
- 使用資料庫冷備份方式進行資料庫遷移,資料庫檔案遷移到不同的目錄資料庫
- Backup And Recovery User's Guide-備份資料庫-使用RMAN備份表空間和資料檔案GUIIDE資料庫